PHPフレームワークCakePHP3入門の本を参考にソースコードを書いています。しかし、エラーが出てしまいどう知ればいいのかわかりません。よろしくお願いします。
Controller/HelloController.php
php
1<?php 2namespace App\Controller; 3 4class HelloController extends AppController { 5 public $name = 'Hello'; 6 public $autoRender = true; 7 public function index(){ 8 $this->viewBuilder()->autoLayout(false); 9 } 10}
追記
templates/Hello/index.ctp
↑
本では「template」と表記されてましたがsrcフォルダ内には見つからず、「templates」かなと思い突っ込みました。
中身はvscodeの初期のまま作成
html
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 7 <title>Document</title> 8</head> 9<body> 10 11</body> 12</html>
エラー
Call to undefined method Cake\View\ViewBuilder::autoLayout()

回答1件
あなたの回答
tips
プレビュー