Ich bin ein neuer Student in CakePHP 3 Bitte lösen Sie mein Problem. Dies ist meine Controller-Datei:So erstellen Sie Vorlage in CakePHP 3.x
DirectUseController.php
<?php
class DirectUseController extends AppController {
function index() {
$this->layout = 'directuse';
}
}
?>
Das ist meine Layout-Datei ist:
directuse.ctp
<!DOCTYPE html>
<html>
<head>
<title>
<?= $this->fetch('title') ?>
</title>
</head>
<body>
<a href="#"> Bootstrap </a> | <a href="#"> Foundation </a> | <a href="#"> Materilize </a>
<br><br>
Copyright
<br><br>
</body>
</html>
Das ist meine Indexdatei im Ordner der direkten Verwendung index.ctp
<section id="mainBody">
hello
</section>
und meine Ordnerstruktur ist:
Was bin ich?
Welche Version von Kuchen verwenden Sie? Wenn Sie die neueste Version> 3.4 '$ this-> layout = 'directuse' verwenden, wird ein Fehler ausgegeben. In diesem Fall müssen Sie '$ this-> viewBuilder() -> setLayout ('directuse');' verwenden. – CodeWhisperer