Страница 1 из 2
Вышел Yii 1.1.7
Добавлено: 2011.03.27, 22:22
flashimagee
Re: вышел Yii 1.1.7
Добавлено: 2011.03.27, 22:34
slavcodev
Отличная новость. Очень много хороших нововведений в этом релизе.
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.27, 22:38
alexk984
супер
Re: вышел Yii 1.1.7
Добавлено: 2011.03.27, 22:44
Ekstazi
Хорошо, только клиентскую валидацию еще не довели до ума.
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.27, 22:48
slavcodev
Вот потестим ее и к следующему релизу все будет ок )
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.27, 22:51
Shaleny
Замечательно, продолжаю удивляться насколько стремительно развивается Yii.
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.27, 22:57
Ekstazi
Я бы оптимизировал клиентскую валидацию
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.27, 23:08
flashimagee
"Query caching can be used at both DAO and AR levels" - вкуснотища ))
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.27, 23:16
SpiLLeR
Да, главное что пофиксили бинд параметров при кэширование)
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.28, 11:06
samdark
Пока не успеваю как следует перевести новость о выходе 1.1.7, вечером сделаю. Всем ответственное задание — посмотреть
viewforum.php?f=6 и отписаться, что из этого уже фикснуто.
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.29, 15:01
mitallast
REST rules - пример на yiiramework.ru и habrahabr.ru некорректен
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.29, 15:20
samdark
А что именно с ним не так?
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.29, 17:39
mitallast
Код: Выделить всё
return array(
'components'=>array(
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w>/<id:\d+>' => array('<controller>/view', 'verb'=>'GET'),
'<controller:\w>/<id:\d+>' => array('<controller>/update', 'verb'=>'PUT, POST'),
),
),
),
);
Ключи-то одинаковые в rules. Получится правило всего одно, на put и post.
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.29, 18:05
Ekstazi
) Да, это так.
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.29, 18:45
BuCeFaL
конструкция типа
Код: Выделить всё
array(
//...
'<controller:\w>/<id:\d+>' => array(
array('<controller>/view', 'verb'=>'GET'), array('<controller>/update', 'verb'=>'PUT, POST')
)
//...
)
решала бы проблеммку
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.29, 20:09
mitallast
без изменений фреймворка проблему решает код
Код: Выделить всё
return array(
'components'=>array(
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
array('<controller>/view', 'pattern'=>'<controller:\w>/<id:\d+>', 'verb'=>'GET'),
array('<controller>/update', 'pattern'=>'<controller:\w>/<id:\d+>', 'verb'=>'PUT, POST'),
),
),
),
);
Но соглашусь, что принцип DRY нарушается
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.30, 00:29
samdark
Спасибо, поправил.
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.30, 12:26
snowflake
Релиз действительно полезный, теперь я могу выпилить свой query cache
и не поддерживать его больше! Спасибо за проделанную работу!
Но есть одно неприятное для меня НО. А именно, мне кажется, что в yii нужно добавить возможность подключать старые версии core js. Объясню почему - в версию 1.1.7 включен jquery 1.5.1, но большинство сторонних js плагинов ещё не пофикшены под 1.5.1 и я обновив фреймворк, так как очень хотелось выпилить свой query cache, получил половину не работающих js плагинов. Конечно решение этой проблемы простое, но было бы намного проще указать (например в конфиге) какую версию jquery и jquery ui подключать.
Думаю это позволило бы более комфортно обновлять yii для существующих проектов, в которых хочется получить и заиспользовать новые возможности фреймворка, но при этом так не хочется возится с кучей сторонних js плагинов.
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.30, 12:30
samdark
Не, тащить старые версии jq — это как-то не очень. Тем более можно всегда подключить свои файлы.
Re: Вышел Yii 1.1.7
Добавлено: 2011.03.30, 12:57
slavcodev
snowflake, в 1.1.7 ввели packages, так что теперь очень легко можно подменить jquery.