Comments 36
Спасибо за анонс. Есть хорошие плюшки :)
+4
Один из лучших последних релизов. Валидация по правилам модели на клиенте, передача параметров реляционным группам и новая опция through — самые полезные и долгожданные обновления!
+7
Спасибо, похоже пора отставить рельсы на время в сторону и засесть за изучение php/Yii :-)
+7
Отличное обновление!
Клиенская валидация и кэширование запросов с поддержкой зависимостей очень круто.
Вот, если бы, еще добавить автоматическую генерацию миграций для полного счастья…
Клиенская валидация и кэширование запросов с поддержкой зависимостей очень круто.
Вот, если бы, еще добавить автоматическую генерацию миграций для полного счастья…
+5
Уиииии!
+8
Весна — пора обновлений :) Прямо праздник какой-то.
+2
да есть же ж )
0
«К примеру, если имеется группа rated в модели Post, которая принимает параметром минимальный рейтинг записи»
Это GROUP BY… HAVING имеется в виду?
Это GROUP BY… HAVING имеется в виду?
0
А dependency у кэша можно как-то с базы на memcache перевести?
Скажем, инкрементируем счетчик в memcached при каждом обновлении таблицы — получаемся обновление dependency на запросах к БД.
Скажем, инкрементируем счетчик в memcached при каждом обновлении таблицы — получаемся обновление dependency на запросах к БД.
0
CFileCacheDependency: зависимость меняется, если время модификации файла изменено;
CDirectoryCacheDependency: зависимость меняется, если любой файл в каталоге или в подкаталогах изменен;
CDbCacheDependency: зависимость меняется, если результат запроса некоторого определенного SQL выражения изменен;
CGlobalStateCacheDependency: зависимость меняется, если значение определенного глобального состояния изменено. Глобальное состояние — это переменная, являющаяся постоянной в многократных запросах и сессиях приложения. Устанавливается методом CApplication::setGlobalState();
CChainedCacheDependency: зависимость меняется, если любая зависимость цепочки изменена;
CExpressionDependency: зависимость меняется, если результат определенного выражения PHP изменен.
CDirectoryCacheDependency: зависимость меняется, если любой файл в каталоге или в подкаталогах изменен;
CDbCacheDependency: зависимость меняется, если результат запроса некоторого определенного SQL выражения изменен;
CGlobalStateCacheDependency: зависимость меняется, если значение определенного глобального состояния изменено. Глобальное состояние — это переменная, являющаяся постоянной в многократных запросах и сессиях приложения. Устанавливается методом CApplication::setGlobalState();
CChainedCacheDependency: зависимость меняется, если любая зависимость цепочки изменена;
CExpressionDependency: зависимость меняется, если результат определенного выражения PHP изменен.
+2
Теперь можно передавать папаметры
0
Прям захотелось потролить: в symfony 1.4 это все уже давно есть :) Наконец и здесь появилось, может все-таки заставлю себя освоить и yii :)
-3
В Symfony есть Active Record?
+2
Doctrine, который следует паттернам ActiveRecord.
0
Но Doctrine большой и страшный монстр, хотя конечно со своими плюсами.
0
Doctrine — совсем не AR.
0
поясните пожалуйста, yiiframework.ru/doc/guide/ru/database.ar все, что здесь есть почти так же делается в symfony. Только на мой взглят в той же доктрине логичнее генерятся запросы.
0
ORM использующие как основну AR :propel, doctrine уже не в счет?
Хорошо, аргументирую:
www.symfony-project.org/reference/1_4/en/10-Routing
www.symfony-project.org/gentle-introduction/1_4/en/12-Caching
Привязка параметров для классов действий — честно говоря не очень понял зачем вобще нужно,(symfony- роутинг + организация модулей сразу.
Прозрачная валидация на клиенте — смотрим соотв плагины, типа extjs, jquery (имя им легион, не нравится -пишем за день свой виджет и валидатор)
Передача параметров реляционным именованным группам параметров — вообще принцип работы doctrine.
Использование 'through' с HAS_MANY и HAS_ONE — читаем доктрину
Использование транзакций в миграциях — php symfony doctrine:migrate имя миграции
Регистрация и использование своих пакетов скриптов — очень мощная система плагинов
ну что, продолжаем минусовать, в очередной раз почитал маны по юи и в очередной раз понял, что с симфони на него не пересяду :)
Хорошо, аргументирую:
www.symfony-project.org/reference/1_4/en/10-Routing
www.symfony-project.org/gentle-introduction/1_4/en/12-Caching
Привязка параметров для классов действий — честно говоря не очень понял зачем вобще нужно,(symfony- роутинг + организация модулей сразу.
Прозрачная валидация на клиенте — смотрим соотв плагины, типа extjs, jquery (имя им легион, не нравится -пишем за день свой виджет и валидатор)
Передача параметров реляционным именованным группам параметров — вообще принцип работы doctrine.
Использование 'through' с HAS_MANY и HAS_ONE — читаем доктрину
Использование транзакций в миграциях — php symfony doctrine:migrate имя миграции
Регистрация и использование своих пакетов скриптов — очень мощная система плагинов
ну что, продолжаем минусовать, в очередной раз почитал маны по юи и в очередной раз понял, что с симфони на него не пересяду :)
-2
Мега спасибо за RESTful URL и валидацию на клиенте! Уиии! ^_^
0
Yes It Is!
Отличное обновление, много полезных плюшек. Чего только стоит валидация на клиенте, раньше приходилось ставить для этого расширение. Ушел играться… =)
Отличное обновление, много полезных плюшек. Чего только стоит валидация на клиенте, раньше приходилось ставить для этого расширение. Ушел играться… =)
0
UFO just landed and posted this here
посоветуйте литературу по OOП на PHP
на PHP программирую давно и с классами знаком, но на детском уровне
то есть наследование знаю и на этом все заканчивается
ни каких автозагрузок и патернов не знаю
поэтому тяжело идет изучение YII
нет времени разобраться, в итоге пишу на своём фреймворке, который процедурный
на PHP программирую давно и с классами знаком, но на детском уровне
то есть наследование знаю и на этом все заканчивается
ни каких автозагрузок и патернов не знаю
поэтому тяжело идет изучение YII
нет времени разобраться, в итоге пишу на своём фреймворке, который процедурный
0
если нет времени, то литература не поможет. лучше разбирать цельные примеры и пытаться их допиливать под себя
0
Нашел книгу: PHP, объекты, шаблоны и методики программирования.
Там как раз в анотации написано, что это в том числе для программистов, которые привыкли к процедурному программированию.
Там много моментов рассказывается подробно, так что после этого куда более понятна становится документация и взаимодействие объектов в YII
Там как раз в анотации написано, что это в том числе для программистов, которые привыкли к процедурному программированию.
Там много моментов рассказывается подробно, так что после этого куда более понятна становится документация и взаимодействие объектов в YII
0
Sign up to leave a comment.
Articles
Change theme settings
Yii 1.1.7