Архив

Архив Октябрь 2010

Обновление CakePHP. Версия 1.3.5

26 Октябрь 2010 Нет комментариев

С прошлого обновления прошло полтора месяца. За это время разработчики успели сделать больше 50-ти комитов в репозиторий и закрыть 40 тикетов.

Список самых значительных изменений:

  • На главную (по умолчанию) страницу добавлено уведомление о возможно неправильно работающих библиотеках PCRE;
  • RequestHandlerComponent теперь автоматически отправляет загаловки content-type и encoding;
  • Названия таблиц содержащие пробелы теперь работают корректно;
  • Улучшена совестимость с Postgres 9.0;
  • MemcacheEngine теперь корректно работает с IPv6 адресами;
  • Тэг <cake:nocache> теперь удаляется даже если CacheHelper не загружен;
  • SecurityComponent теперь корректно работает с иенами пользователей которые состоят из e-mail адресов;
  • Роутер теперь правильно обрабатывает выражения для параметра :action.

Скачать новую версию можно здесь.

Categories: cakephp Tags: ,

Использование UUID в качестве первичного ключа

15 Октябрь 2010 Нет комментариев

Первичные ключи в таблицах обычно имеют целочисленный тип и обычно автоинкрементные. При добавлении новой записи СУБД автоматически подставляет значение этого поля которое на единицу больше чем предыдущее.

В CakePHP существует возможность вместо числа использовать UUID. Для этого всего лишь необходимо для вашего первичного ключа указать тип CHAR(36) или  BINARY(36), все остальное CakePHP сделает сам.

Используем шаблонизатор Twig в CakePHP

11 Октябрь 2010 Нет комментариев

Есть такой замечательный php-шаблонизатор Twig которым с недавнего времени занимается автор фреймворка Symfony — Fabien Potencier.

По заверениям авторов этот шаблонизатор один из самых быстрых. Сторонние разработчики тоже подтверждают это.

Но речь в посте пойдет не о прелестях Twig, а о том как его можно «прикрутить» к CakePHP.
Читать далее…