Прошел год, как была анонсирована версия 1.2 и вот оно — наконец-то перешли рубеж альфы и ушли в бету. По мнению разработчиков, текущий релиз — лучший из всех предыдущих. В процессе разработки постоянно находился баланс между удобством и расширяемостью.
Итак, по сообщения разработчиков особенности 1.2 беты:
Итак, по сообщения разработчиков особенности 1.2 беты:
- Добавили обратную маршрутизацию для массивов url в рутере
parseExtensions для обработки разных типов данных,
mapResources для обработки REST
Поименованные аргументы «name:value».
Формы стали еще проще в обработке и могут содержать в себе, и обрабатывать более сложные типы данных.
Стало безопаснее засчет предотвращения CSRF и HTTP авторизации.
EmailComponent теперь как настоящий почтовый клиент. Можете отправлять им
письма, как хотите — через layout, простым вызовом, прикреплять приложения
и выбирать формат html.
CookieComponent для более безопасного хранения данных на клиентской стороне.
Новый ключ «with» в моделях позволяет динамически определять join для таблиц.
Валидация стала лучше за счет введения стандартных шаблонов валидации
Кэш предоставляет интерфейс к memcache, xcache, apc, файловой системе или БД.
Configure класс позволяет динамически менять настройки веб-приложения, App класс управлять импортом классов
Console — минифреймворк для создания консольных приложений.
Так же продолжается работа над мануалом версии 1.2 tempdocs.cakephp.org
Обновился cakephp.org
В феврале пройдет CakeFest, где всего за 199 у.е. вы сможете поучаствовать в 3-дневном обсуждении CakePHP во Флориде =) www.cakefest.org
А в мае уже обещают новости по поводу версии 2.0 ;)
Changelog
Скачать CakePHP 1.2.0.6311-beta