Yii module calls layout. in order to separate the front and back of the website, the module is used to add an admin module in AdminModule. the PHPcode $ this-& gt; layout = 'Main'; and the module of modules/admin/vi Yii calls layout is added to the init () method of php.
Yes. in order to separate the front and back ends of the website, an admin module is added to the module.
Added
PHP code
$this->layout='main';
In addition, modules/admin/views/layouts/column1.php is modified as follows:
PHP code
beginContent(); ?>
endContent(); ?>
It should be said that admin/default/index will call the layout file in this module, that is,/protected/modules/admin/views/layouts/main. php
But why is the layout displayed on the webpage still the layout of the parent layer/protected/views/layouts/main. php?
I am a newbie in yii. please kindly advise. thank you.
------ Solution --------------------
$ This-> layout = 'application. modules. views. layouts. main'; try
------ Solution --------------------
Discussion
$ This-> layout = 'application. modules. views. layouts. main'; try