Дата публикации: 23.03.2017, 13:27|
Автор: samdark
В новой версии добавилось автодополенение в массивах. Главным образом это касается Yii::createObject()
и Object::__construct()
. Данные методы широко используются практически во всём фреймворке, так что дополнение улучшится серьёзно:
- Массивы в параметре
$config
классаyii\base\Object
или конструкторах его наследников. - Массив с ключом "class", содержащий класс в виде: полного имени в строке,
ClassName::class
илиClass::className()
. - Значение массива, указывающее на один из стандартных компонентов вроде "db", "request" или "mailer". Файл с этим массивом должен находиться в директории "config".
- Вызовы
WidgetClass::widget()
иWidgetClass::begin()
в том случае, когдаWidgetClass
наследуется отyii\base\Widget
. - Вызов метода
$field->widget()
классаyii\widgets\ActiveField
и его наследников. - В ключе "columns" массива
GridView
. - Метод
Yii::createObject()
.
К команде, разрабатывающей плагин, присоединился новый разработчик, так что ждите ещё более быстрого развития.