Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Организация видов в yii 2

Организация видов

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



  • Виды, которые рендерятся из контроллера, по умолчанию должны располагаться в папке @app/views/ControllerID, где ControllerID это ID контроллера. Например, если класс контроллера - PostController, то папка будет @app/views/post; если контроллер - PostCommentController, то папка будет @app/views/post-comment. В случае, если контроллер принадлежит модулю, папка будет views/ControllerID в [[yii\base\Module::basePath|подпапке модуля]].
  • Виды, которые рендерятся из виджетов, должны располагаться в ПутьВиджета/views, где ПутьВиджета - это папка, которая содержит класс виджета.
  • С видами, которые рендерятся из других объектов рекомендуется поступать по той же схеме, что и с видами виджетов.

В контроллерах и виджетах вы можете изменить папки видов по умолчанию, переопределив метод [[yii\base\ViewContextInterface::getViewPath()]].

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )


Обсудить эту статью

INFO: Вы отправляете сообщение как 'Гость'