crodas/asset

非常简单的资产管理器

v0.1.2 2014-09-05 21:19 UTC

This package is auto-updated.

Last update: 2024-09-12 19:24:40 UTC


README

这是一个极简单的PHP资产管理器。如果您需要更高级的功能,我建议您查看 Assetic

它是如何工作的?

您需要配置它

\crodas\Asset\Configure::get()
 ->store('/tmp/map.php') // It is where temporary info is stored, to speed up things
 ->detDir('js', __DIR__ . '/public/js', '/js')                                                   
 ->setDir('css', __DIR__ . '/public/css', '/css');

然后您可以从您的视图简单调用它

echo Asset::css('base.css', 'style.css');
echo Asset::js('jquery.js', 'jquery-ui.js');

待办事项

  1. 添加单元测试
  2. 支持Less/scss
  3. 能够提前定义包(例如定义 jquery.js = jquery.js + jquery-ui.js