<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>CakePHP - Articles/Tutorials/Practicum</title>
<link>http://cake-php.ru/wiki/Articles/Tutorials/Practicum</link>
<description>History/revisions of CakePHP/Articles/Tutorials/Practicum</description>
<language>en-us</language>
<item>
<title>2009-03-23 18:36:11</title>
<link>http://cake-php.ru/wiki/Articles/Tutorials/Practicum/show?time=2009-03-23+18%3A36%3A11</link>
<description>&lt;div class="pageBefore">&lt;img src="http://cake-php.ru/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".articles.tutorials.practicum" href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum" class="">/Articles&amp;nbsp;/&amp;nbsp;Tutorials&amp;nbsp;/&amp;nbsp;Practicum&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum?time=2009-03-23+18%3A36%3A11">2009-03-23 18:36:11&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum">2009-03-23 18:39:45&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">На&amp;nbsp;мой взгляд фреймворк хороший, но&amp;nbsp;очень сильно запутанный. Иногда использование некоторых функций не&amp;nbsp;укладывается в&amp;nbsp;голове — по&amp;nbsp;логике они&amp;nbsp;должны использоваться, например, в&amp;nbsp;контроллере, а&amp;nbsp;используются в&amp;nbsp;модели. Что-то должно быть компонентом, а&amp;nbsp;является хэлпером. Не&amp;nbsp;понравились и&amp;nbsp;инструменты для&amp;nbsp;работы с&amp;nbsp;БД. Я&amp;nbsp;больше предпочитаю интерфейсы подобные паттерну ActiveRecord. Ну&amp;nbsp;и худой функционал — мало хэлперов и&amp;nbsp;компонентов. И&amp;nbsp;всё-таки, как&amp;nbsp;говориться, на&amp;nbsp;вкус и&amp;nbsp;цвет... Надеюсь, что&amp;nbsp;он&amp;nbsp;понравится читателям. Удачи Вам&amp;nbsp;в&amp;nbsp;Ваших проектах!&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">На&amp;nbsp;мой взгляд фреймворк хороший, но&amp;nbsp;очень сильно запутанный. Иногда использование некоторых функций не&amp;nbsp;укладывается в&amp;nbsp;голове — по&amp;nbsp;логике они&amp;nbsp;должны использоваться, например, в&amp;nbsp;контроллере, а&amp;nbsp;используются в&amp;nbsp;модели. Что-то должно быть компонентом, а&amp;nbsp;является хэлпером. Не&amp;nbsp;понравились и&amp;nbsp;инструменты для&amp;nbsp;работы с&amp;nbsp;БД. Я&amp;nbsp;больше предпочитаю интерфейсы подобные паттерну &lt;span class="missingpage">Active&amp;nbsp;Record&lt;/span>&lt;a href="http://cake-php.ru/wiki/ActiveRecord/edit?add=1" title="Создать эту страницу">?&lt;/a>. Ну&amp;nbsp;и худой функционал — мало хэлперов и&amp;nbsp;компонентов. И&amp;nbsp;всё-таки, как&amp;nbsp;говориться, на&amp;nbsp;вкус и&amp;nbsp;цвет... Надеюсь, что&amp;nbsp;он&amp;nbsp;понравится читателям. Удачи Вам&amp;nbsp;в&amp;nbsp;Ваших проектах!&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-03-23 18:13:15</title>
<link>http://cake-php.ru/wiki/Articles/Tutorials/Practicum/show?time=2009-03-23+18%3A13%3A15</link>
<description>&lt;div class="pageBefore">&lt;img src="http://cake-php.ru/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum" class="">/Articles&amp;nbsp;/&amp;nbsp;Tutorials&amp;nbsp;/&amp;nbsp;Practicum&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum?time=2009-03-23+18%3A13%3A15">2009-03-23 18:13:15&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum?time=2009-03-23+18%3A36%3A11">2009-03-23 18:36:11&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h862-1">&lt;/a>&lt;h2>Начальный практикум в&amp;nbsp;CakePHP.&lt;/h2>
Здравствуйте. В&amp;nbsp;этой статье я&amp;nbsp;хочу описать базовые практические методы работы с&amp;nbsp;фреймворком CakePHP (далее CP). Почему я&amp;nbsp;пишу именно «практические»? Потому что&amp;nbsp;в&amp;nbsp;этой статье не&amp;nbsp;будет описания основ CP, теории его&amp;nbsp;дизайна, MVC&amp;nbsp;и&amp;nbsp;всего подобного. Здесь будет лишь практика. Во&amp;nbsp;многих науках есть теоретическая и&amp;nbsp;практическая части. Программирование не&amp;nbsp;исключение. Теорию Вы&amp;nbsp;можете почерпнуть из&amp;nbsp;документации, а&amp;nbsp;практика нарабатывается либо самостоятельно, либо берётся из&amp;nbsp;различных статей, в&amp;nbsp;том числи и&amp;nbsp;из этой. Второй вариант естественно легче, а&amp;nbsp;в связке с&amp;nbsp;документацией является отличным стартом для&amp;nbsp;начинающих или&amp;nbsp;познающих инструмент «с нуля». Остановимся на&amp;nbsp;документации подробнее. Так&amp;nbsp;как у&amp;nbsp;данного фреймворка есть представительство&lt;br />
После копирования откройте файл «app/config/core.php» и&amp;nbsp;измените значение настройки «Security.salt» на&amp;nbsp;любое другое что&amp;nbsp;бы&amp;nbsp;фреймворк перестал показывать предупреждения безопасности (информацию по&amp;nbsp;работе с&amp;nbsp;настройками Вы&amp;nbsp;можете получить здесь &amp;ndash; &lt;a href="http://cakephp" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/web.gif" alt="" border="0" />http://cakephp&lt;/a>. ru/wiki/Manual/Developing/Configuration/Core). Затем в&amp;nbsp;файл настроек БД&amp;nbsp;(app/config/database.php), в&amp;nbsp;массив «default», внесите данные для&amp;nbsp;подключения к&amp;nbsp;базе. Так&amp;nbsp;же&amp;nbsp;добавьте в&amp;nbsp;него ячейку «encoding»,&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h862-1">&lt;/a>&lt;h2>Начальный практикум в&amp;nbsp;&lt;span class="missingpage">Cake&amp;nbsp;PHP&lt;/span>&lt;a href="http://cake-php.ru/wiki/CakePHP/edit?add=1" title="Создать эту страницу">?&lt;/a>.&lt;/h2>
Здравствуйте. В&amp;nbsp;этой статье я&amp;nbsp;хочу описать базовые практические методы работы с&amp;nbsp;фреймворком &lt;span class="missingpage">Cake&amp;nbsp;PHP&lt;/span>&lt;a href="http://cake-php.ru/wiki/CakePHP/edit?add=1" title="Создать эту страницу">?&lt;/a> (далее CP). Почему я&amp;nbsp;пишу именно «практические»? Потому что&amp;nbsp;в&amp;nbsp;этой статье не&amp;nbsp;будет описания основ CP, теории его&amp;nbsp;дизайна, MVC&amp;nbsp;и&amp;nbsp;всего подобного. Здесь будет лишь практика. Во&amp;nbsp;многих науках есть теоретическая и&amp;nbsp;практическая части. Программирование не&amp;nbsp;исключение. Теорию Вы&amp;nbsp;можете почерпнуть из&amp;nbsp;документации, а&amp;nbsp;практика нарабатывается либо самостоятельно, либо берётся из&amp;nbsp;различных статей, в&amp;nbsp;том числи и&amp;nbsp;из этой. Второй вариант естественно легче, а&amp;nbsp;в связке с&amp;nbsp;документацией является отличным стартом для&amp;nbsp;начинающих или&amp;nbsp;познающих инструмент «с нуля». Остановимся на&amp;nbsp;документации подробнее. Так&amp;nbsp;как у&amp;nbsp;данного фреймворка есть представительство&lt;br />
После копирования откройте файл «app/config/core.php» и&amp;nbsp;измените значение настройки «&lt;span class="missingpage">Security.salt&lt;/span>&lt;a href="http://cake-php.ru/wiki/Security/salt/edit?add=1" title="Создать эту страницу">?&lt;/a>» на&amp;nbsp;любое другое что&amp;nbsp;бы&amp;nbsp;фреймворк перестал показывать предупреждения безопасности (информацию по&amp;nbsp;работе с&amp;nbsp;настройками Вы&amp;nbsp;можете получить здесь &amp;ndash; &lt;a href="http://cakephp" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/web.gif" alt="" border="0" />http://cakephp&lt;/a>. ru/wiki/Manual/Developing/Configuration/Core). Затем в&amp;nbsp;файл настроек БД&amp;nbsp;(app/config/database.php), в&amp;nbsp;массив «default», внесите данные для&amp;nbsp;подключения к&amp;nbsp;базе. Так&amp;nbsp;же&amp;nbsp;добавьте в&amp;nbsp;него ячейку «encoding»,&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-03-23 18:12:20</title>
<link>http://cake-php.ru/wiki/Articles/Tutorials/Practicum/show?time=2009-03-23+18%3A12%3A20</link>
<description>&lt;div class="pageBefore">&lt;img src="http://cake-php.ru/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum" class="">/Articles&amp;nbsp;/&amp;nbsp;Tutorials&amp;nbsp;/&amp;nbsp;Practicum&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum?time=2009-03-23+18%3A12%3A20">2009-03-23 18:12:20&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum?time=2009-03-23+18%3A13%3A15">2009-03-23 18:13:15&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">К&amp;nbsp;сожалению редактор этой Wiki не&amp;nbsp;позволяет создавать сложно форматированный текст, из-за чего в&amp;nbsp;некоторых местах статьи трудно читаются. Некоторые участки кода не&amp;nbsp;подсвечены т.к. при&amp;nbsp;их&amp;nbsp;записи я&amp;nbsp;не указывал теги &amp;#147;&amp;lt;?php&amp;#148; и&amp;nbsp;?&amp;gt;". Это&amp;nbsp;связано с&amp;nbsp;тем что&amp;nbsp;такой код&amp;nbsp;помещается внутри файла/класса/функции.&lt;br />
&lt;strong>Автор:&lt;/strong> Kuzya&lt;br />
&lt;strong>Сайт:&lt;/strong> &lt;a href="http://kuzya.name" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/web.gif" alt="" border="0" />http://kuzya.name&lt;/a>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">К&amp;nbsp;сожалению редактор этой Wiki не&amp;nbsp;позволяет создавать сложно форматированный текст, из-за чего некоторые участки статьи трудно читаются. Некоторые участки кода не&amp;nbsp;подсвечены т.к. при&amp;nbsp;их&amp;nbsp;записи я&amp;nbsp;не указывал теги &amp;#147;&amp;lt;?php&amp;#148; и&amp;nbsp;?&amp;gt;". Это&amp;nbsp;связано с&amp;nbsp;тем что&amp;nbsp;такой код&amp;nbsp;помещается внутри файла/класса/функции.&lt;br />
&lt;strong>Автор: Kuzya&lt;/strong>&lt;br />
&lt;strong>Сайт: &lt;a href="http://kuzya.name" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/web.gif" alt="" border="0" />http://kuzya.name&lt;/a>&lt;/strong>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-03-23 18:11:08</title>
<link>http://cake-php.ru/wiki/Articles/Tutorials/Practicum/show?time=2009-03-23+18%3A11%3A08</link>
<description>&lt;div class="pageBefore">&lt;img src="http://cake-php.ru/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum" class="">/Articles&amp;nbsp;/&amp;nbsp;Tutorials&amp;nbsp;/&amp;nbsp;Practicum&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum?time=2009-03-23+18%3A11%3A08">2009-03-23 18:11:08&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Articles/Tutorials/Practicum?time=2009-03-23+18%3A12%3A20">2009-03-23 18:12:20&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">К&amp;nbsp;сожалению редактор этой Wiki не&amp;nbsp;позволяет создавать сложно форматированный текст, из-за чего некоторые участки статьи трудно читаются. Некоторые участки кода не&amp;nbsp;подсвечены т.к. при&amp;nbsp;их&amp;nbsp;записи я&amp;nbsp;не указывал теги &amp;#147;&amp;lt;?php&amp;#148; и&amp;nbsp;?&amp;gt;". Это&amp;nbsp;связано с&amp;nbsp;тем что&amp;nbsp;такой код&amp;nbsp;помещается внутри файла/класса/функции.&lt;br />
Для&amp;nbsp;просмотра статьи в&amp;nbsp;оригинальном виде рекомендую Вам&amp;nbsp;скачать её PDF-вариант: &lt;a href="http://kuzya.name/files/practical_intro_cake.pdf" target="_blank" title="" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/file.gif" alt="" border="0" />practical_intro_cake.pdf&lt;/a> (16 страниц, шрифт Times New&amp;nbsp;Roman, 12pt).&lt;br />
&lt;strong>Автор: Kuzya&lt;/strong>&lt;br />
&lt;strong>Сайт: &lt;a href="http://kuzya.name" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/web.gif" alt="" border="0" />http://kuzya.name&lt;/a>&lt;/strong>&lt;br />
&lt;strong>Оригинал статьи:&lt;/strong> &lt;a href="http://kuzya.name/?p=98" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/web.gif" alt="" border="0" />Начальный практикум в&amp;nbsp;CakePHP&lt;/a>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">//К сожалению редактор этой Wiki не&amp;nbsp;позволяет создавать сложно форматированный текст, из-за чего некоторые участки статьи трудно читаются. Некоторые участки кода не&amp;nbsp;подсвечены т.к. при&amp;nbsp;их&amp;nbsp;записи я&amp;nbsp;не указывал теги &amp;#147;&amp;lt;?php&amp;#148; и&amp;nbsp;?&amp;gt;". Это&amp;nbsp;связано с&amp;nbsp;тем что&amp;nbsp;такой код&amp;nbsp;помещается внутри файла/класса/функции.&lt;br />
Для&amp;nbsp;просмотра статьи в&amp;nbsp;оригинальном виде рекомендую Вам&amp;nbsp;скачать её PDF-вариант: &lt;a href="http://kuzya.name/files/practical_intro_cake.pdf" target="_blank" title="" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/file.gif" alt="" border="0" />practical_intro_cake.pdf&lt;/a> (16 страниц, шрифт Times New&amp;nbsp;Roman, 12pt). //&lt;br />
Автор: Kuzya&lt;br />
Сайт: &lt;a href="http://kuzya.name" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/web.gif" alt="" border="0" />http://kuzya.name&lt;/a>&lt;br />
Оригинал статьи: &lt;a href="http://kuzya.name/?p=98" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://cake-php.ru/wiki/themes/cake/icons/web.gif" alt="" border="0" />Начальный практикум в&amp;nbsp;CakePHP&lt;/a>&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>

