داريو / 小蛋糕
此包最新版本(0.2.0)没有提供许可证信息。
针对CakePHP 3的Cakeminify插件
0.2.0
2018-06-10 21:42 UTC
Requires
- php: >=5.5.9
- cakephp/cakephp: >=3.3.2 <4.0.0
- matthiasmullie/minify: *
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-26 03:09:19 UTC
README
在cakephp3+中合并和压缩您的网络资源
安装
您可以使用composer将此插件安装到您的CakePHP应用程序中。
安装composer包的推荐方法是
composer require dariob/minicake
在bootstrap.php中加载插件
Plugin::load('Cakeminify');
##配置
配置您的资产资源,在配置目录中创建一个名为minify.php的配置文件。或者使用Cake/Configure类在bootstrap.php中设置minify配置
return[ 'minjs'=>[ 'source'=>[ '/asset/jquery/dist/jquery.js', '/asset/zui/dist/js/zui.js', '/asset/vue/dist/vue.js' ], 'desc'=>'/dist/main.js' ], 'mincss'=>[ 'source'=>[ '/asset/zui/dist/css/zui.css', '/css/view.css', ], 'desc'=>'/dist/default.css' ], ];
##shell合并和压缩
bin/cake minify start
合并文件将创建在您的'desc'配置中
##helper
在模板中调用helper函数
<?= $this->minify->generateAsset() ?>
##输出
输出与调试级别相关
生产模式
<link rel="stylesheet" href="/dist/default.css"/> <script src="/dist/main.js"></script>
开发模式
<link rel="stylesheet" href="/asset/zui/dist/css/zui.css"/> <link rel="stylesheet" href="/css/view.css"/> <script src="/asset/jquery/dist/jquery.js"></script> <script src="/asset/zui/dist/js/zui.js"></script> <script src="/asset/vue/dist/vue.js"></script>