Как стать автором
Обновить

Yii 1.1.6

Время на прочтение1 мин
Количество просмотров1.8K
PHP-фреймворк Yii обновился до версии 1.1.6. Обновление не только правит ошибки, но
и добавляет много нового. Какие же изменения были сделаны?



Построитель SQL-запросов



Позволяет не использовать Active Record и при этом писать приятный понятный код:

$user = Yii::app()->db->createCommand()
  ->select('username, password')
  ->from('tbl_user')
  ->where('id=:id', array(':id'=>1))
  ->queryRow();


Подробнее

Поддержка миграций



Миграции помогают поддерживать схему БД в актуальном состоянии при командной разработке.
Инструментарий реализован в виде консольной утилиты и может использоваться как в ручном режиме,
так и для автоматического развёртывания, используя хуки SVN.

Подробнее

Yii::t научился переводить множественные формы числительных по правилам CLDR



Выглядит это примерно так:

Yii::t('test', '{username} has a cucumber|{username} has {n} cucumbers',
array(5, '{username}' => 'samdark'));


В итоге выходит:

samdark has 5 cucumbers


Подробнее

Улучшенные сообщения об ошибках



Улучшенное сообщение об ошибке умеет показывать параметры вызовов, блоки
кода для всех элементов трейса и выглядит более приятно.

Поддержка анонимных параметров и глобальных опций в консольных командах



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

Подробнее

Гайд по MVC



Неплохой гайд по принципам MVC. Поможет разработчикам лучше понять, как правильно писать
приложения на Yii.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 65: ↑57 и ↓8+49
Комментарии27

Публикации

Истории

Работа

PHP программист
115 вакансий

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн