Страница 1 из 1

Yii Framework 1.0.5

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

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

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

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

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

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

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

Полный список изменений
Обновляемся и пробуем

Re: Yii Framework 1.0.5

Добавлено: 2009.05.11, 00:47
Ozzy
А чего в Общие вопросы? Спешил первым опубликовать? :D

Re: Yii Framework 1.0.5

Добавлено: 2009.05.11, 11:24
xoma
Очень радует заявленная поддержка Oracle ;)

Re: Yii Framework 1.0.5

Добавлено: 2009.05.11, 11:42
Ozzy
Я на постгресе щяс работаю. Скажу что косяков тоже немало, представляю что там будет в поддержке оракла )

Re: Yii Framework 1.0.5

Добавлено: 2009.05.12, 08:24
samdark
А что за косяки с PostgreSQL?

Re: Yii Framework 1.0.5

Добавлено: 2009.05.12, 09:58
Ozzy
Много :) Потом кину как отдельную тему.
Если в двух словах о самом главном так это то что не поддерживаются int-овые массивы внутри ячейки из-за встроенной фунуции предобразования типов перед вставкой. Т.е. как всем известно в постгре масив инта выглядит вот так "{1,2,3}". Yii своей функцией достает что это int тип и преобразовывает всю строку "{1,2,3}" в ноль соотвественно - после этого на экране ошибка от постгресе что в интовый массив приходит неверные данные без ковычек. т.е. реально работать только с charectervarin-г масивом т.к. оно его приобразует в строку и ничего не поменяется. короче кто понял тот понял))

Re: Yii Framework 1.0.5

Добавлено: 2009.05.12, 13:01
samdark
М… ну это — специфичная для PG штука как-никак. Тема отдельная, кстати, очень не помешает — скоро на PG + Yii проект писать.

Re: Yii Framework 1.0.5

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

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

Post::model()->published()->recently()->findAll() 
А можно по подробней с чем плюшка?

Re: Yii Framework 1.0.5

Добавлено: 2009.05.12, 14:09
samdark
Method chaining — метод возвращает свой же объект. Просто для удобства написания.

Re: Yii Framework 1.0.5

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