Yii2-застосунок - це один обʼєкт `Yii::$app`, створений вхідним скриптом `web/index.php` з масиву конфігурації: він піднімає аліаси й error handler, виконує `bootstrap`, просить `UrlManager` розібрати URL на маршрут, за маршрутом знаходить модуль, контролер і дію, а результат віддає через компонент `response`.
Yii для Junior: питання на співбесіду
3 питання рівня Junior з теми Yii з розгорнутими відповідями, порадами та перевіркою.
Тема
Рівень
3
питання
YII
Yii·Junior
·Yii2
·index.php
·UrlManager
Завантажую відповідь…
Сторінка питання →
YII
Yii·Junior
·Yii2
·ActiveRecord
·Query Builder
ActiveRecord у Yii2 — це надбудова над Query Builder: `ActiveQuery` успадковує `yii\db\Query`, будує той самий SQL, але замість масивів повертає обʼєкти моделей із валідацією, подіями, поведінками й звʼязками; Query Builder беруть там, де обʼєкти не потрібні — агрегати, звіти, масові операції.
Завантажую відповідь…
Сторінка питання →
YII
Як працюють правила валідації й сценарії моделей у Yii2?
ЧАСТО ПИТАЮТЬ
Yii·Junior
·Yii2
·валідація
·rules
`rules()` описує, що і як перевіряти, `scenarios()` - які атрибути активні в поточному сценарії й котрі з них safe; `load()` присвоює лише safe-атрибути, тому поле без жодного правила (або з `!` у сценарії) у модель просто не потрапить.
Завантажую відповідь…
Сторінка питання →
МИНУЛОГО РАЗУ
Немає карток для цього зрізу
РАУНД ЗАВЕРШЕНО
/