yii2如何引入js文件

yii2如何引入js文件

問(wèn)題:

比如,我在web文件夾下建立css文件和js文件,在assets建立資源控制器。那么我在view層的時(shí)候怎么調(diào)用web/css/test.css或者web/js/test/js文件呢?

方法如下:

一、模塊引用(該模塊的所有頁(yè)面都會(huì)引用)

Yii2對(duì)于CSS/JS 管理,使用AssetBundle資源包類。

(推薦教程:yii框架

(注:YII2基礎(chǔ)版 assets/AppAsset.php,YII2高級(jí)版 frontend/assets/AppAsset.php,這里以基礎(chǔ)版為例)

namespace?appassets; use?yiiwebAssetBundle; /** ?*?@author?Qiang?Xue?<qiang.xue> ?*?@since?2.0 ?*/ class?AppAsset?extends?AssetBundle { ????public?$basePath?=?'@webroot'; ????public?$baseUrl?=?'@web'; ????//全局css?在這個(gè)添加css文件 ????public?$css?=?[ ????????'css/site.css', ????????'css/test.css', ????]; ????//全局js??在這里添加js文件 ????public?$js?=?[ ????????'js/test.js', ????]; ????//依賴關(guān)系 ????public?$depends?=?[ ????????'yiiwebYiiAsset', ????????'yiibootstrapBootstrapAsset', ????]; }</qiang.xue>

二、在某個(gè)視圖文件中引用

只需要在view文件中添加如下代碼就行了。

//引用css文件,注意自己的文件路徑 <?php  $this->registerCssFile('css/test.css');?&gt; //引用js文件,注意自己的文件路徑<span></span> <?php  $this->registerJsFile('js/test.js');?&gt;

想學(xué)習(xí)更多編程相關(guān)內(nèi)容,請(qǐng)關(guān)注php中文網(wǎng)yii框架欄目!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享