crodas / asset
非常简单的资产管理器
v0.1.2
2014-09-05 21:19 UTC
Requires
- crodas/file-util: >=0.1.7
- crodas/service-provider: >=0.1.17
- leafo/lessphp: *
- leafo/scssphp: *
- patchwork/jsqueeze: *
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');
待办事项
- 添加单元测试
- 支持Less/scss
- 能够提前定义包(例如定义
jquery.js
=jquery.js
+jquery-ui.js
)