天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

YII中assets的使用示例

一、YII assets的作用:

1.yii中assets的作用是方便模塊化,插件化的,一般來說出于安全原因不允許通過url訪問protected下面的文件 ,但是我們又希望將module單獨出來,所以需要使用發布,即將一個目錄下的文件復制一份到assets下面方便通過url訪問

$assets = Yii::getPathOfAlias('ext').'/css';//$baseUrl = Yii::app()->getAssetManager()->publish($assets);$baseUrl = Yii::app()->assetManager->publish($assets); //extensions/css發布到assets的創建一個隨機不沖突的文件夾下Yii::app()->clientScript->registerCssFile($baseUrl.'/main.css');//引用assets下面的main.css

2.如果一個模塊需要添加使用資源,直接從webroot中引用添加即可。
但是試圖創建一個模塊能夠在任何地方引用,且資源獨立并能夠避免命名沖突 。
你如何保證你的文件名不會與一些零散的應用程序的嘗試使用相同名稱的文件沖突,對于js,images,css也一樣。
通過CAssetManager,Yii::app()->assetManager能夠自動的將私有資源publish到公共目錄下webroot/assets
 
二、使用示例:

下面以admin module為例說明assets的用法:

1、把需要用到的資源放在modules/admin/assets下。

2、通過 CAssetManager,Yii::app()->assetManager能夠自動的將私有資源publish到公共目錄下 網站目錄/assets

3、Yii會自動在網站目錄的/assets下創建一個隨機不沖突的文件夾,如2b31b42b,并把你的modules/admin/assets目錄下的文件拷貝過去。
通過如下代碼獲得,修改protected/modules/admin/AdminModule.php文件,

<?phpclass AdminModule extends CWebModule{ private $_assetsUrl; public function getAssetsUrl() { if($this->_assetsUrl===null)  $this->_assetsUrl=Yii::app()->getAssetManager()->publish(Yii::getPathOfAlias('application.modules.admin.assets')); return $this->_assetsUrl; } public function setAssetsUrl($value) { $this->_assetsUrl=$value; }}

然后,在/protected/modules/admin/views/layouts/main.php中使用$this->module->assetsUrl就可以調用你的css等文件了,代碼如下所示:

<link rel="stylesheet" type="text/css" href="<?php echo $this->module->assetsUrl; ?>/css/screen.css" rel="external nofollow" />

使用前還需要強制更新asset,代碼如下:

$baseJsUrl = Yii::app()->getAssetManager()->publish($baseJsPath, false, -1, YII_DEBUG);

php技術YII中assets的使用示例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 最近在线视频观看2018免费 | 久久综合色一综合色88中文 | 中文字幕在线视频免费观看 | 天天爽夜夜爽8888视频精品 | 99国产在线视频有精品视频 | 一个人的视频全免费在线观看www | FREE性丰满HD毛多多 | 探花口爆颜射乳交日韩 | 99久久久免费精品免费 | 色妞色视频一区二区三区四区 | 免费精品美女久久久久久久久 | 国产亚洲精品久久无亚洲 | 男子扒开美女尿口做羞羞的事 | 天美传媒MV高清免费看 | 榴莲推广APP网站入口官网 | 久久精品观看影院2828 | 国产午夜伦鲁鲁 | 国产AV精品无码免费看 | 亚州精品永久观看视频 | 亚洲欧洲日韩视频在钱 | 亚洲精品天堂在线 | 久久久无码AV精品亚洲A片软件 | 无遮挡h肉3d动漫在线观看 | 日韩视频中文在线一区 | 日本午夜福利无码高清 | 国产一区二区精品视频 | 加勒比一本之道高清视频在线观看 | 91麻豆精品一二三区在线 | 国产人妻人伦精品59HHH | 老头狠狠挺进小莹体内视频 | 中文字幕成人在线观看 | 直插下身完整的欧美版 | 亚洲一区免费香蕉在线 | 亚洲精品视频免费在线观看 | xxxx18动漫| 在线中文字幕视频 | 亚洲精品视频在线观看视频 | 99re5.久久热在线视频 | 国产又黄又粗又爽又色的视频软件 | 色多多污网站在线观看 | 精精国产www视频在线观看免费 |