yii2.0模板引用js与css文件
yii可以很方便的使用APPASSET::REGISTER($THIS)引入JS和CSS文件了,下文我们一起来看一些例子,这些例子希望对大家会带来帮助。
Yii2使用更加规范的方式,通过AppAsset::register($this)方法引入js和css文件,在Yii2的示例中,layouts的main.php中就有它的用法:AppAsset::register($this)。
在WEB目录中,会有一个assets目录,这个目录下有个Appasset.php文件,内容如下:
<?php namespace frontendassets; use yiiwebAssetBundle; /** * @author Qiang Xue <qiang.xue@gmail.com> * @since 2.0 */ class AppAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ 'css/site.css', ]; public $js = [ ]; public $depends = [ 'yiiwebYiiAsset', 'yiibootstrapBootstrapAsset', ]; }
这个AppAsset类继承了YiiwebAssetBundle,它主要定义了js和css文件的路径和依赖。
在模版布局文件main.php使用AppAsset::register($this)注册这些css和js文件,除此之外,在html的head里面加上:
<?php $this->head() ?>
这句话是生成一个替换字符,表示css和js的引用代码在这里显示。别忘了在head里加上这句。
教程链接:http://www.phprm.com/frame/86817.html
随意转载~但请保留教程地址★