对于如何创建资源包等,在官方的[权威指南](http://www.yiichina.com/doc/guide/2.0/structure-assets)中已有描述,这里不再赘述 这里要讲的是,如何调用资源包内的CSS、JS资源,引入到布局或视图中 当时我创建好了资源包(AdminAsset.php),也在布局中写了如下代码: ```php use app\assets\AdminAsset; AdminAsset::register($this); ``` 根据官方示例,这应该就行了呀? 但我刷新了N次,资源包中的前端资源依旧没有被引入 各种翻文档、搜索无果 正绝望时,偶然看了下框架自带的示例布局文件`layout.php`,豁然开朗,原来是差了5句代码啊: `$this->beginPage();` 加在所有html代码前面 `$this->head()` 加在</head>前面 `$this->beginBody()` 加在<body>后面 `$this->endBody()` 加在</body>前面 `$this->endPage()` 加在所有html代码后面 加上这5句代码后,前端资源终于被正常引用了 如果以上你看不太懂,建议去翻翻框架自带的示例布局文件`layout.php`