Module Wise Layouts

Module Wise Layouts

Layouts represent the common parts of multiple views i.e. for example, page header and footer. By default, layouts should be stored in the views/layouts folder.

We can render separate layout for module means module wise layout.

Step 1 − Inside the views/layouts directory, create a file called newlayout.php with the following code.

Step 2 − To apply this layout to the particular module, please create module and define module in main.php like below.

'modules'=>

                [ 'reservation' =>

                   [ 'class' => 'manager\modules\reservation\Module',

                                     'layout' => '@manager/views/layouts/reservation'

                   ],

               ],