CakePHP3 デフォルトレイアウト(default.ctp)の変更方法です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | class UsersController extends AppController { public function index() { // レイアウト変更 // 変更前「src/Template/Layout/default.ctp」 // 変更後「src/Template/Layout/test.ctp」 // CakePHP ~3.3 $this->viewBuilder()->layout('test'); // CakePHP 3.4~ $this->viewBuilder()->setLayout('test'); } } |