该包最新版本(2.1.7)的许可证信息不可用。

Kohana 3.x 的 Minify 模块

安装: 69

依赖项: 0

建议者: 0

安全: 0

星标: 52

关注者: 7

分支: 14

开放问题: 1

类型:kohana-module

2.1.7 2013-08-03 01:06 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:23:20 UTC


README

对于 Kohana 3.2,使用 3.2 分支,唯一变化的是文件名的大小写

这是一个基于 PHP 中最佳压缩器的 Minify 模块 > https://github.com/mrclay/minify 将内容提取到 'modules' 文件夹中,在 bootstrap 中启用它

  Kohana::modules(array(
    'minify' => MODPATH.'minify', // Minify
  ));

实际上你需要做的唯一一件事,是在 'application/cache' 下创建一个名为 minify 的子文件夹,然后你就可以开始了(否则你会遇到文件缓存的问题)。在你的 HTML 文件中调用它,例如

  <link href="/min?f=file1.css,file2.css,file3.css&b=/css/" rel="stylesheet">

别忘了将文件 modules/minify/config/minify.php 复制到你的应用程序文件夹中的 application/config/minify.php

不要在模块文件夹内进行修改

它已经配置了一个名为 minify 的路由,它映射到 '/min',如果你不希望输出你的 js 或 css 文件夹,你可以使用组,通过在 /application/config/minify.php 文件中指定它来实现

在 PHP 中

  return array(
    'groupsConfig' => array(
      'css' => array('//css/file1.css', '//css/file2.css', '//css/file3.css'),
      'js' => array('//js/jquery.js', '//js/modernizr.js', '//js/plugin/orbit.js')
    )
  );

在 HTML 中

<link href="/min?g=css" rel="stylesheet">

你可以这样调用组

<link href="/min/css" rel="stylesheet">

Kohana 风格

<?php echo html::style('min?g=css') // or html::style('min/css') ?>

调试

?debug=1 追加到你的 min/ URL,它将显示你的文件中正在发生什么。

祝您玩得开心!