在手冊裏面我們看到如下的解釋
也就是說在我們的應用(高級模版在frontend/backend)下面的assets目錄下定義的又一個文件叫做
AppAsset.php在這個文件裏面你可以定義你的js或者css等文件
<?php
namespace app\assets;
use yii\web\AssetBundle;
class AppAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'css/site.css',
];
public $js = [
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
}
這裏basePath是/usr/local/nginx/html/這種web的根目錄
這裏baseUrl是http://frontend.blog.com這個url的地址
當然YII已經集成了bootstrap前段框架你可以集成其他的
我們簡單使用的話,這些我們都不要
在我們的/frontend/assets/AppAsset.php
把我們的資源加載進去
$depends我們可以保留爲空不寫
在我們的視圖文件裏面我們要這樣寫
use frontend\assets\AppAsset;
AppAsset::register($this);
然後在<head></head>中間加上
<?php $this->head() ?>
就OK了