> php教程 > PHP源码 > php合并压缩js,css实例 (minify实现)

php合并压缩js,css实例 (minify实现)

PHP中文网
풀어 주다: 2016-05-26 08:20:01
원래의
1606명이 탐색했습니다.

php代码

<?php
namespace Www\Controller;

class MinController extends AdminController {

    /**
     * 资源文件压缩控制器
     */
    public function index(){
        //(1) 设置/min/config.php文件  ,$min_cachePath 有3个设置方式。
                //$min_cachePath = ‘c://WINDOWS//Temp’;
                //$min_cachePath = ‘/tmp’;
                //$min_cachePath = preg_replace(‘/^//d+;/’, ”, session_save_path());
                // 选择第2个,去除//  .设置tmp属性777
        
        //(2) 要压缩的条件请在/ThinkPHP/Library/Vendor/Minify/groupsConfig.php配置
        
        //(3) 调试模式 
                // 在调试模式下,Minify不压缩文件,而是发送合并后的带有行号的文件。要启用该模式,
                // 在config.php中设置为$min_allowDebugFlag为true,并增加"&debug=1" 到你的URIs. 
                // 例如:/min/?f=script1.js,script2.js&debug=1 
                // 注:对于该模式,注释风格的字符串正则表达式可能会导致问题。

        //(4) 页面中使用 不是本地环境时候加载压缩合并的资源文件
                // <if condition="!$Think.const.IS_WIN">
                // <script src="{:U(&#39;/Min/index?g=js&#39;)}"></script>
                // <link rel="stylesheet" href="{:U(&#39;/Min/index?g=css&#39;)}">
                // </if>

        //(5) 安装完毕后删除min/builder/index.php  文件。防止其他人登陆!后期如需编辑再次上传!

        //引入压缩类库
        Vendor(&#39;Minify.index&#39;);
    }    
}
로그인 후 복사
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿