Меня очень напрягало в Cake 1.1 то, что не было никаких средств проверки поля модели на уникальность. В Cake 1.2 добавили isUnique, но вот только забыли про то, что хорошо бы было добавить ещё один магический массив вроде $validate в модели.
Все заметки с тегом «PHP»
-
Cake PHP: Расширение модели для валидации уникальных полей
17 декабря 2007
-
Про шаблонизаторы
12 декабря 2007
Отличная тема на славном форуме-винграде. Заставляет подумать.
-
PHP Inside #20
6 декабря 2007
Вышел новый номер PHP Inside.
-
Как разбить данные на страницы (PHP+MySQL)
29 ноября 2007
Поможет новичкам понять азы постраничной разбивки.
-
CakePHP
29 ноября 2007
Один из лучших PHP-фреймворков. Позволяет разрабатывать быстро и эффективно. В фреймворке используются такие шаблоны проектирования, как ActiveRecord, Association Data Mapping, Front Controller и MVC.
Очень хорошо реализована система плагинов, что позволяет вынести в них весь повторно используемый код. Имеется неплохая документация и довольно большое число туториалов, в том числе и на русском.
Итак, с чего же начать изучение столь замечательного PHP-фреймворка?
Для начала, стоит сходить на официальный сайт и забрать официальный дистрибутив 1.2. Да, 1.2 находится ещё в стадии пре-бэта, но советую начать разбираться именно с ней.
Также есть возможность забрать дистрибутив из SVN:
Ну а теперь традиционная подборка ссылок на чтиво:
Официальные ресурсы
Bakery - сборник статей и кода.
Русскоязычные ресурсы
Cake-PHP.ru - перевод документации по 1.1.
Пекарня - русскоязычный аналог Bakery.
Перевод документации по 1.2 (в процессе)
Преводы туториалов с bakery и свои собственные - пока только два моих, но, надеюсь, что кто-нибудь присоединится.
Tips & tricks CakePHP на Хабре
PHP в SouthPark - отличный Cake-блог.
Turtus in the Nutshell - не всё по Cake, но полезные записи есть.
Англоязычные ресурсы
-
ATOM 1.0 лента на PHP
21 ноября 2007
Комментировать -
10 проектов которые должен использовать каждый PHP разработчик
19 ноября 2007
Ну или хотя-бы попробовать... Список вышел славный.
-
Лента RSS 2.0 на PHP
15 ноября 2007
Комментировать -
PHP: Собеседование
13 ноября 2007
Немного информации для готовящихся и собеседующих.
-
PHP 5.2.5
13 ноября 2007
PHP обновился до версии 5.2.5.
Помимо улучшений в безопасности:
— Обновлена библиотека PCRE до версии 7.3. (preg_*).
— Обновлена база часовых поясов до 2007.9.
— Добавлена возможность контролировать потребление памяти между запросами путём изменения переменной окружения ZEND_MM_COMPACT.
— Повышена скорость работы array_intersect_key(), array_intersect_assoc(), array_uintersect_assoc(), array_diff_key(), array_diff_assoc() and array_udiff_assoc().
Ну и багфиксы:
— #43139: PDO игнорировал ATTR_DEFAULT_FETCH_MODE при выполнении fetchAll().
— #42785 json_encode() форматировала значения типа double в зависимости от локали.
— #42549 ext/mysql не могла скомпилироваться с libmysql 3.23.
— И ещё более 60 фиксов.