Heim >PHP-Framework >YII >So führen Sie CSS- und JS-Dateien in das Yii2-Framework ein
Aufgrund des Upgrades der yii2-Version unterscheiden sich viele Verwendungen von yii2 stark von denen von yii1. Ich bin in den letzten Tagen durch die Ansichtsoberfläche der Ansichtsebene gewandert und stieß auf Was ist das Problem? (Empfohlenes Lernen:
1. In der Vorderansicht ist es am einfachsten, die Dateien wie zuvor einzeln einzuführen. Verwenden Sie daher oben, um das Codesegment
use yii\helpers\Html;Dann können Sie
<?=Html::jsFile('@web/***/js/***.js')?>//这里***代表你的目录名或者文件名
<?=Html::cssFile('@web/***/css/***.css')?>//***同上
Aber ich habe nicht herausgefunden, wie ich die Konfigurationsdatei verwenden kann, um dieses Problem einzuleiten. Wenn ich den Grund später finde, werde ich ihn allen mitteilen 2. Die Rezeption ist Auf diese Weise eingeführt, wie kann man also die Stildatei im Controller anpassen? Neue Datei mit dem Namen „layout.php“, in der ich einen Code
public $layout = 'layout';//在类中定义一个变量,名为$layout
hinzugefügt habe, damit der Controller die Ladeansicht automatisch im Layoutverzeichnis unter dem aktuellen Ansichtsverzeichnis findet. Die wenigen Zeilen Kurzcode über der PHP-Datei der Datei lösen das Problem, dass Anfänger nicht wissen, wie man CSS- und JS-Dateien lädt. Wenn Sie glauben, dass es Probleme beim Schreiben von ***Asset.php-Dateien geben wird, verwenden Sie meine Methode. Später, nachdem ich mich mit yii2 vertraut gemacht habe Weitere Methoden zum Laden. Außerdem werde ich hinzufügen, wie man zu anderen Ansichtsdateien in der Ansicht springt. Stellen Sie außerdem oben die Klassenbibliothek vor springen:
<?php echo $content; ?>
Das obige ist der detaillierte Inhalt vonSo führen Sie CSS- und JS-Dateien in das Yii2-Framework ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!