Дата публикации: 23.12.2017, 00:11|
Автор: samdark
Вышла версия 2.0.6 генератора кода Gii. Она как исправляет ошибки, так и добавляет новые возможности.
Общие
- Совместимость с PHP 7.1.
- В шаблонах генераторов можно использовать алиасы.
- Список генерируемых файлов стало возможно отфильтровать.
- Поисковым ботом теперь явно запрещается индексировать Gii.
Генератор CRUD
В генерируемом коде изменилось следующее:
- 404 исключения аннотированы
@throws
. NotFoundHttpException
теперь интернационализируется.- Убраны ненужные
else
послеreturn
. - Закомментированный код теперь встаёт на нужное место когда его раскомментируют в IDE.
- Надпись на сабмитах формы была изменена с "Update" и "Create" на "Save".
- Упрощены строки для перевода "Update X id".
Генератор моделей
Опции "Use Table Prefix" и "Generate ActiveQuery" терерь сохраняются. Генерация также была улучшена:
- Для PostgreSQL теперь вставляется валидатор default и значением
null
для целых чисел. В поиске используетсяilike
. integer
иboolean
заменены наint
иbool
.- Детектирование внешних ключей теперь работает с
id_something
в дополнение к уже работавшемуsomething_id
. - Стало ограничить генерацию только текущей схемой. Это полезно для Oracle и MSSQL где чтение схемы довольно медленно.
- Комментарии к таблицам теперь можно использовать для генерации PHPdoc.
- Валидатор unique теперь генерируется для таблиц с составными ключами.
Полный список изменений ищите в CHANGELOG.
Thanks to all contributors who participated in this release.