С момента релиза предыдущей версии Propel прошло меньше месяца. Текущая версия Propel 1.5.2 имеет обратную совместимость с веткой 1.5. За это время было исправлено более чем 20 багов, добавлены новые фичи. Полный список изменений.
Список новых возможностей
- Поддержка Namespace
- Aggregate Column Behavior — позволяет повесить Behavior на изменение поля с помощью агрегатной функции
- ModelCriteria::findOneOrCreate() — делается выборка данных используя findOne(), если результат пустой, то создается новая запись
- Simple Templating Engine For Behaviors — создавать Behaviors стало проще
- Query Comments — в выполняемый SQL запрос стало возможным добавлять комментарии, что очень полезно при анализе журналов выполненных запросов
- Miscellaneous — рефакторинг автозагрузчика Model, чтобы разделить загрузку классов «Core Propel» и классов Model, что увеличит время загрузки и упрощает интеграцию со сторонними библиотеками
Детальнее про все возможности можно почитать на официальном сайте Propel blog: Propel 1.5.2 Released.
Обновление
SVN:
> svn checkout http://svn.propelorm.org/tags/1.5.2
PEAR:
> sudo pear upgrade propel/propel-generator > sudo pear upgrade propel/propel-runtime
Материалы по теме:
Октябрь 1st, 2010 at 15:40
Не подскажите как обновить Propel в Symfony?
Уже устала искать способы.
Заранее спасибо!