内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

yii怎么引用assets?

yii引用assets的方法:首先將需要用到的資源放在【modules/admin/assets】下;然后將私有資源publish到公共目錄下;接著在網(wǎng)站目錄的【/assets】下創(chuàng)建一個隨機(jī)不沖突的文件夾;最后復(fù)制文件即可。

龍華網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),龍華網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為龍華上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的龍華做網(wǎng)站的公司定做!

yii引用assets的方法:

為什么用YII assets

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

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

2.如果一個模塊需要添加使用資源,直接從webroot中引用添加即可。

但是試圖創(chuàng)建一個模塊能夠在任何地方引用,且資源獨(dú)立并能夠避免命名沖突 。

你如何保證你的文件名不會與一些零散的應(yīng)用程序的嘗試使用相同名稱的文件沖突,對于js,images,css也一樣。

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

相關(guān)學(xué)習(xí)推薦:yii教程

下面以admin module為例

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

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

3、Yii會自動在網(wǎng)站目錄的/assets下創(chuàng)建一個隨機(jī)不沖突的文件夾,如2b31b42b,并把你的modules/admin/assets目錄下的文件拷貝過去。

通過如下代碼獲得,修改protected\\modules\\admin\\AdminModule.php文件,

<?php 
class 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就可以調(diào)用你的css等文件了。

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

使用前強(qiáng)制更新asset

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

新聞標(biāo)題:yii怎么引用assets?
文章來源:http://m.rwnh.cn/article36/cpdjsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、網(wǎng)站收錄、軟件開發(fā)企業(yè)網(wǎng)站制作、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
合山市| 贺兰县| 东方市| 安宁市| 博野县| 邢台县| 修文县| 孟津县| 资源县| 临桂县| 蒙山县| 昭觉县| 舒兰市| 项城市| 张家港市| 裕民县| 武邑县| 阿尔山市| 凤台县| 德保县| 镇巴县| 广饶县| 鄯善县| 桐柏县| 留坝县| 简阳市| 横峰县| 铜山县| 江华| 漳浦县| 阜新市| 孝感市| 乐业县| 汽车| 外汇| 德格县| 许昌市| 光泽县| 连云港市| 荃湾区| 新疆|