Архив категории «CakePHP»

Рождественский пирог: долгожданный релиз CakePHP 1.2

К Рождеству разработчики CakePHP выпустили долгожданный релиз фреймворка версии 1.2. Разработка этой версии длилась почти 2 года и, надо сказать, пирог получился отменный! Что больше всего нравится лично мне:

Behaviors — расширение функционала моделей. PHP досих пор страдает отсутствием множественного наследования и behaviors в CakePHP очень технично эту проблему решают.
Тесты — CakePHP интегрируется с пакетом SimpleTest [...]

28.12.2008 • Рубрики: CakePHP • View Comments

Производительность фреймворков — CodeIgniter уходит в отрыв

Хуан Бассо протестировал несколько современных версий популярных PHP-фреймворков. Увы, оба два моих предпочитаемых: CakePHP и ZendFramework слили CodeIgniter’у по полной программе. В лидерах оказался и неизвестный мне Yii.
Автор тестировал производительность 3-х приложений: стандартного ‘Hello, world’, запрос к базе данных на выборку 10 записей и запрос на выборку 1000 записей. Для тестирования использовался, как я понял, [...]

Самый последний CakePHP Release Candidate

Поскольку «последний перед финальный релизом» Candidate был RC3, то сегодня вышел вышел «последний-последний RC4». Авторы Cake, видимо, тоже подвержены приступам перфекционизма. Изменений, по сравнению с RC3 немного и моих проектов, они, кажется, не коснулись. Не то, что RC3.

Из компонента AclComponent убрали методы setAro(), setAco(), getAro() и getAco()
Убран метод Model::normalizeFindParams()
Из параметров метода JavascriptHelper::codeBlock() убран $safe, [...]

19.12.2008 • Метки:  • Рубрики: CakePHP • View Comments

M – for model

Очень-очень редко, но бывает нужно использовать в каком-нибудь методе контроллера несколько несвязанных между собой моделей. Еще раз, ключевые слова: «редко-редко» и «несвязанных».
Можно такие модели перечислить в переменной класса $uses — тогда, они, правда, будут загружаться для любого метода контроллера.
В версии 1.1 фреймворка была функция loadModel(), которая теперь отменена.
Есть еще метод requestAction(), но он объявлен «плохим». [...]

17.12.2008 • Метки: , • Рубрики: CakePHP • View Comments

Исходные тексты CakeBook

Что интересного можно увидеть в чужом коде? Конечно приемы программирования и подход к реализации. Обсудим исходники CakeBook?

11.12.2008 • Метки:  • Рубрики: CakePHP • View Comments

Где ID?

Маленький метод, автоматизирующий проверку переданного параметра, который Cake распознает как ID

16.11.2008 • Метки: , • Рубрики: CakePHP • View Comments

Многие ко многим – опасные связи

Более простое и понятное связей «многие-ко-многим», хоть и ценой отказа от автоматизма и «магии».

15.11.2008 • Метки: , , • Рубрики: CakePHP • View Comments

Гарантированный способ потерять сессию в CakePHP 1.2RC3

Рецепт гарантированной утери сессии в CakePHP 1.2RC3. Увы, без решения.

10.11.2008 • Метки: , • Рубрики: CakePHP • View Comments

Точка, точка, запятая

Крошечный behavior для Cake, заменяющий запятые на точки при сохранении значения поля FLOAT или DOUBLE

Related Posts with Thumbnails
26.10.2008 • Метки:  • Рубрики: CakePHP • View Comments