Das Bild ist mein Site-Verzeichnis, index.php befindet sich im Stammverzeichnis, head.php und die instanziierte Smarty-Klassendatei (config.php) befinden sich im Include-Verzeichnis, die Vorlagen speichern die Dateien index.html und head.html Inhaltsverzeichnis.
Ich möchte fragen, warum ich Klassen in index.php bzw. head.php instanziiert, dann ein Attribut zugewiesen, die entsprechende HTML-Datei angezeigt und dann {include file='head.html in index.html '} angezeigt habe dass die Variable, die ich in head.php angegeben habe, nicht existiert? Es ist normal, jeweils auf index.php und head.php zuzugreifen
你看看head.php里面引入文件的路径对吗?