Dans yii2, en raison de la mise à niveau de la version yii2, de nombreuses utilisations de yii2 sont très différentes de yii1. Je me promène dans l'interface d'affichage de la couche d'affichage depuis quelques jours et. rencontré Quel est le problème ? (Apprentissage recommandé :
.
1. Le plus simple dans la vue de face est d'introduire les fichiers un par un comme avant, utilisez donc use en haut pour appeler le segment de code
use yii\helpers\Html;
Ensuite, vous pouvez appeler
<?=Html::jsFile('@web/***/js/***.js')?>//这里***代表你的目录名或者文件名 <?=Html::cssFile('@web/***/css/***.css')?>//***同上
dans le Html suivant comme celui-ci. Si c'est le cas, vous devez écrire beaucoup de lignes de code à charger à chaque fois. le fichier de configuration. Mais je n'ai pas compris comment utiliser le fichier de configuration pour introduire ce problème. Si je trouve la raison plus tard, je la partagerai avec tout le monde
2. La réception est. introduit de cette manière, alors comment personnaliser le fichier de style dans le contrôleur ? Ajoutez le code suivant dans le contrôleurpublic $layout = 'layout';//在类中定义一个变量,名为$layoutNotez que cette mise en page a un répertoire appelé layouts à votre avis, dans ce répertoire, j'ai créé un nouveau fichier nommé layout.php, dans lequel j'ai ajouté le code
<?php echo $content; ?>pour que le contrôleur trouve automatiquement la vue de chargement dans le répertoire layouts sous le répertoire de la vue actuelle. Les quelques lignes de code court au dessus du fichier php. du fichier résout le problème des novices qui ne savent pas comment charger les fichiers CSS et JS. Si vous pensez qu'il y aura des problèmes pour écrire des fichiers ***Asset.php, utilisez simplement ma méthode. Plus tard, après m'être familiarisé avec yii2, j'ai changé. à d'autres méthodes de chargement, j'ajouterai que la façon de sauter et de créer des liens vers d'autres fichiers de vue dans la vue est également présentée en haut de la bibliothèque de classes
use yii\helpers\Url;
Ensuite, écrivez ceci là où vous. besoin du lien pour sauter :
<?phpecho Url::toRoute('post/index');?>//post为你的当前控制器名,index为view模版
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!