Yii Framework 1.0.5

Новости и события, связанные с Yii. Организация оффлайн-встреч и конференций.
Ответить
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Yii Framework 1.0.5

Сообщение samdark »

Вышла новая версия молодого, но очень многообещающего PHP-фреймворка Yii.

Улучшен ActiveRecord. Добавлена возможность писать запросы в виде

Код: Выделить всё

Post::model()->published()->recently()->findAll() 
Улучшен алгоритм отложенной загрузки: поддерживается задание параметров запросов. Также добавлена поддержка AR для Oracle.

В роутере теперь можно использовать подшаблоны при задании путей.

Оптимизированы запросы к базе, генерируемые системой разделения прав на основе ролей. Туда же добавлено кэширование.

Кроме того, исправлено довольно небольшое для молодого фреймворка количество ошибок и добавлено несколько менее значимых, чем перечисленные выше, возможностей.

Полный список изменений
Обновляемся и пробуем
Аватара пользователя
Ozzy
Сообщения: 269
Зарегистрирован: 2009.04.02, 15:09
Откуда: Украина, Одесса

Re: Yii Framework 1.0.5

Сообщение Ozzy »

А чего в Общие вопросы? Спешил первым опубликовать? :D
Мой маленький блог - http://dbhelp.ru
Аватара пользователя
xoma
Сообщения: 641
Зарегистрирован: 2009.04.02, 15:24
Откуда: Ногинск
Контактная информация:

Re: Yii Framework 1.0.5

Сообщение xoma »

Очень радует заявленная поддержка Oracle ;)
Аватара пользователя
Ozzy
Сообщения: 269
Зарегистрирован: 2009.04.02, 15:09
Откуда: Украина, Одесса

Re: Yii Framework 1.0.5

Сообщение Ozzy »

Я на постгресе щяс работаю. Скажу что косяков тоже немало, представляю что там будет в поддержке оракла )
Мой маленький блог - http://dbhelp.ru
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii Framework 1.0.5

Сообщение samdark »

А что за косяки с PostgreSQL?
Аватара пользователя
Ozzy
Сообщения: 269
Зарегистрирован: 2009.04.02, 15:09
Откуда: Украина, Одесса

Re: Yii Framework 1.0.5

Сообщение Ozzy »

Много :) Потом кину как отдельную тему.
Если в двух словах о самом главном так это то что не поддерживаются int-овые массивы внутри ячейки из-за встроенной фунуции предобразования типов перед вставкой. Т.е. как всем известно в постгре масив инта выглядит вот так "{1,2,3}". Yii своей функцией достает что это int тип и преобразовывает всю строку "{1,2,3}" в ноль соотвественно - после этого на экране ошибка от постгресе что в интовый массив приходит неверные данные без ковычек. т.е. реально работать только с charectervarin-г масивом т.к. оно его приобразует в строку и ничего не поменяется. короче кто понял тот понял))
Мой маленький блог - http://dbhelp.ru
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii Framework 1.0.5

Сообщение samdark »

М… ну это — специфичная для PG штука как-никак. Тема отдельная, кстати, очень не помешает — скоро на PG + Yii проект писать.
Аватара пользователя
aser
Сообщения: 167
Зарегистрирован: 2009.04.02, 14:25
Откуда: Киев

Re: Yii Framework 1.0.5

Сообщение aser »

Sam Dark писал(а): Улучшен ActiveRecord. Добавлена возможность писать запросы в виде

Код: Выделить всё

Post::model()->published()->recently()->findAll() 
А можно по подробней с чем плюшка?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii Framework 1.0.5

Сообщение samdark »

Method chaining — метод возвращает свой же объект. Просто для удобства написания.
Аватара пользователя
Ozzy
Сообщения: 269
Зарегистрирован: 2009.04.02, 15:09
Откуда: Украина, Одесса

Re: Yii Framework 1.0.5

Сообщение Ozzy »

Sam Dark писал(а):М… ну это — специфичная для PG штука как-никак. Тема отдельная, кстати, очень не помешает — скоро на PG + Yii проект писать.
Ну оно то специфическая штука. Но оркал также поддержывает массивы внутри ячеек =)
Так что это полюбому косяк не подточеный под PG. =)
Мой маленький блог - http://dbhelp.ru
Ответить