yii2如何引入自定義css或js檔案

2021-07-04 15:35:03 字數 1164 閱讀 6183

yii2 在管理css和js指令碼方面,引入了乙個資源管理包的概念assetbundle。      先直接寫出我所知道的兩種引入方式:現假如我要引入我根目錄下的 public/assets/js/hello.js  檔案   1)第一種是在視**件中直接引入:       在視**件開頭先引入html幫助類<?php

use yii\helpers\html;

?>

然後在檔案中引入js:

<?=html::jsfile('@web/public/assets/js/hello.js')?>

如此即可

下面說下如何引用:

use yii\web\assetbundle;

public $basepath = '@webroot';

public $baseurl = '@web';

public $css = [

'public/skin/default_skin/css/theme.css',

];public $js = [

'public/vendor/jquery/jquery-1.11.1.min.js',

'public/vendor/jquery/jquery_ui/jquery-ui.min.js',

'public/js/bootstrap/bootstrap.min.js',

];//依賴包

public $depends = [

//這裡寫你的依賴包即可,沒有就別寫

];//匯入當前頁的功能js檔案,注意載入順序,這個應該最後呼叫

public static function addpagescript($view, $jsfile)

}然後在我們的模板開頭部分加上:

//自動載入資源
然後匯入js:

//匯入js資源

//匯入當前頁的功能js檔案,注意載入順序,這個應該最後呼叫

public static function addpagescript($view)

在檢視中直接呼叫addpagescript($this)即可
//匯入js資源

Yii2 自定義類

最近開始研究yii2,發現很多問題,比如自定義類或模組。網上搜了一大堆複製文件的沒講實際應用,這次決定自己寫下來填坑。其實很簡單,yii2文件沒讀的請先到這裡 接下來按步驟走不拖拉 1.寫乙個自定義的類,內容隨意,可以放到任意目錄 憑喜好 比如 這裡假設放到 vendor ns extensions...

YII2 自定義規則

本文版權歸作者,歡迎 但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。yii2的乙個強大之處之一就是他的form元件,既方便又安全。有些小夥伴感覺用yii一段時間了,好嘛,除了比tp 難懂 好像啥都沒有。當然啦,廢話說在前頭,咱們的重點喃,是要利用act...

YII2 自定義日誌路徑

yii 提供的日誌寫入方法 components log預設配置 log tracelevel yii debug 3 0 targets class yii log filetarget levels error warning 現修改配置如下 log tracelevel yii debug 3...