最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Yii2中使用asset壓縮js,css文件的方法

 更新時間:2016年11月24日 15:06:57   作者:zergling9999  
這篇文章主要介紹了Yii2中使用asset壓縮js,css文件的方法的相關(guān)資料,需要的朋友可以參考下

官網(wǎng)文檔

http://www.yiiframework.com/doc-2.0/guide-structure-assets.html

yii目錄下運行

asset/template assets.php

生成assets.php,這是一個配置模板,并修改如下

<?php
/**
* Configuration file for the "yii asset" console command.
*/
// In the console environment, some path aliases may not exist. Please define these:
Yii::setAlias('@webroot', __DIR__ . '/web');
Yii::setAlias('@web', '/');
return [
// Adjust command/callback for JavaScript files compressing:
// 'jsCompressor' => 'java -jar compiler.jar --js {from} --js_output_file {to}',
'jsCompressor' => 'java -jar yuicompressor.jar --type js {from} -o {to}',
// Adjust command/callback for CSS files compressing:
'cssCompressor' => 'java -jar yuicompressor.jar --type css {from} -o {to}',
// The list of asset bundles to compress:
'bundles' => [
'app\assets\AppAsset',
'yii\web\YiiAsset',
'yii\web\JqueryAsset',
],
// Asset bundle for compression output:
'targets' => [
'all' => [
'class' => 'yii\web\AssetBundle',
'basePath' => '@webroot/assets',
'baseUrl' => '@web/assets',
'js' => 'js/all-{hash}.js',
'css' => 'css/all-{hash}.css',
],
],
// Asset manager configuration:
'assetManager' => [
'basePath' => '@webroot/assets',
'baseUrl' => '@web/assets',
],
];

這里css和js全部用yuicompressor了

然后在web/assets下創(chuàng)建js,css文件夾,并設(shè)置權(quán)限777

安裝java命令行,ubuntu下

sudo apt-get install default-jre

下載yuicompressor.jar:

https://github.com/yui/yuicompressor/releases

放到y(tǒng)ii根目錄下

運行

./yii asset assets.php config/assets-dev.php

在config下會生成assets-dev.php文件

在config/web.php的component配置中添加

'assetManager' => [
'bundles' => require(__DIR__ . '/assets-' . YII_ENV . '.php'),
],

F5刷新頁面就可以看到使用了壓縮后的css和js了

如果要取消,注釋掉web.php中對應(yīng)代碼即可

PS:yii2 控制器、方法命名規(guī)范和訪問路由

如果模塊名稱或者控制器名稱或者動作名稱是用的駱駝格式的命名寫法,那么路由里面的每個大寫單詞之間都要用“-”來連接。如

DateTimeController::actionFastForward 相應(yīng)的路由為 date-time/fast-forward。

例如:http://dfms.com/backend/web/api-test/test-upload

api-test是控制器名字

test-upload是方法名字

以上所述是小編給大家介紹的Yii2中使用asset壓縮js,css文件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • ThinkPHP5郵件發(fā)送服務(wù)封裝(可發(fā)附件)

    ThinkPHP5郵件發(fā)送服務(wù)封裝(可發(fā)附件)

    這篇文章主要介紹了ThinkPHP5封裝郵件發(fā)送服務(wù),可發(fā)附件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 總結(jié)PHP中初始化空數(shù)組的最佳方法

    總結(jié)PHP中初始化空數(shù)組的最佳方法

    在本篇文章中小編給大家分享了關(guān)于PHP中初始化空數(shù)組的最佳方法的知識點,有需要的朋友們學(xué)習(xí)下。
    2019-02-02
  • php實現(xiàn)高效獲取圖片尺寸的方法

    php實現(xiàn)高效獲取圖片尺寸的方法

    這篇文章主要介紹了php實現(xiàn)高效獲取圖片尺寸的方法,可以快速高效的獲取圖片的尺寸,是非常實用的技巧,需要的朋友可以參考下
    2014-12-12
  • 詳解php實現(xiàn)頁面靜態(tài)化原理

    詳解php實現(xiàn)頁面靜態(tài)化原理

    本篇文章主要介紹了詳解php實現(xiàn)頁面靜態(tài)化原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • yii數(shù)據(jù)庫的查詢方法

    yii數(shù)據(jù)庫的查詢方法

    這篇文章主要介紹了yii數(shù)據(jù)庫的查詢方法,結(jié)合實例簡單分析了直接查詢和使用criteria進行查詢的技巧,需要的朋友可以參考下
    2015-12-12
  • PHP二維碼的生成與識別案例

    PHP二維碼的生成與識別案例

    這篇文章主要介紹了PHP二維碼的生成與識別案例,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • PHP常用正則表達式集錦

    PHP常用正則表達式集錦

    平時做網(wǎng)站經(jīng)常要用正則表達式,下面是一些講解和例子,僅供大家參考和修改使用:
    2014-08-08
  • php檢測用戶是否用手機(Mobile)訪問網(wǎng)站的類

    php檢測用戶是否用手機(Mobile)訪問網(wǎng)站的類

    php檢測用戶是否用手機(Mobile)訪問網(wǎng)站的類,引入這個類就可以直接使用了,程序基于MIT License協(xié)議開源,使用方法在下面
    2014-01-01
  • 簡單的PHP留言本實例代碼

    簡單的PHP留言本實例代碼

    對于學(xué)習(xí)php的朋友,開始做個留言板對于php+mysql的操作有個簡單的過程。學(xué)會了這個基本上php開始入門了。
    2010-05-05
  • 詳解PHP中websocket的使用方法

    詳解PHP中websocket的使用方法

    這篇文章主要為大家詳細(xì)介紹了PHP中websocket的使用方法,為大家進行了詳細(xì)注解,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09

最新評論

汝阳县| 潜山县| 曲麻莱县| 稻城县| 潮安县| 永春县| 德惠市| 黄平县| 孟连| 河津市| 万载县| 乌兰察布市| 修武县| 株洲市| 鸡西市| 桐庐县| 澄迈县| 子长县| 黄山市| 岳阳市| 治县。| 南召县| 水富县| 凌海市| 抚宁县| 大姚县| 邵阳县| 许昌县| 灵石县| 吉水县| 馆陶县| 德令哈市| 慈利县| 鹿泉市| 开封市| 平泉县| 屯门区| 吴江市| 锦州市| 桂平市| 延津县|