Вышел CakePHP 1.2 RC4…

December 23, 2008 | By admin | Filed in: CakePHP, Переводы.

…О чем сообщает Nate Abele в статье на Bakery
Я сам еще новую версию не посмотрел, но вот что пишет cakebaker по поводу перехода с версии RC3:
При обновлении с RC3 до RC4 особых проблем не было. Помимо замены папки “cake” также пришлось заменить “app/webroot/css.php”, так как этот файл изменился по сравнению с RC3.

В ядре кейка также произошли определенные изменения, которые могут (в редких случаях) стать причиной проблем:

  • Метод ClassRegistry::_duplicate() теперь приватный (т.е. стал ClassRegistry::__duplicate())
  • То же самое с Router::matchRoute() (стал Router::__matchRoute())
  • параметр XmlNode::toArray() (в cake/libs/xml.php) изменился с “$object = null” на “$camelize = true”
  • в AclComponent удалены методы setAro(), setAco(), getAro() и getAco()
  • Model::normalizeFindParams()  также удален
  • Параметр $safe метода JavascriptHelper::codeBlock() удален

Также теперь не рекомендуется к использованию метод Model::getDisplayField(). Вместо этого следует использовать свойство $displayField.


Tags: , ,

3 comments on “Вышел CakePHP 1.2 RC4…

  1. evilbloodydemon says:

    я на транке сижу (https://svn.cakephp.org/repo/trunk/cake/1.2.x.x), поэтому проблем с релизами не имею. чего и всем желаю.

  2. admin says:

    Проблемы возникают от того, что код приложения не соответствует новой версии фреймворка. Тут транк не поможет 🙂

  3. evilbloodydemon says:

    ну новая версия фреймворка не “в четыре часа ночи, 22 июля, вероломно” появляется. сначала методы помечаются в пхпдоке как deprecated, потом при их использовании валятся ворнинги, потом ошибки. конечно, если обновится с 1.2beta на rc4, то это может быть шоком.
    конкретно перечисленные методы не смотрел, но вряд ли они когда либо рекомендовались к использованию

Leave a Reply