modseven / assets
Modseven 资产模块
dev-master
2020-05-29 18:51 UTC
Requires
- ext-mbstring: *
- matthiasmullie/minify: ^1.3
- modseven/core: *
This package is auto-updated.
Last update: 2024-08-29 05:50:19 UTC
README
Modseven 资产模块
## 安装 composer require modseven/assets
..这就完成了。
## 配置 将 vendor/modseven/assets/conf/ 中的文件复制到您的应用/conf 文件夹中。根据需要修改它们。每个类型(js/css)都提供了以下配置选项。
## 使用 下面是一个添加具有和没有依赖关系的文件的示例
// Basic example
$assets = \Modseven\Assets\Assets::instance();
$assets->addCSS('mycssfilewithoutextension', ['dependency1', 'dependency2']);
// Another example, this will render bootstrap first then navbar
$assets = \Modseven\Assets\Assets::instance();
$assets->addCSS('navbar', ['bootstrap']);
$assets->addCSS('bootstrap');
// ...even this is again somewher in the code it will just render "bootstrap" once
$assets->addCSS('bootstrap');
添加文件后,只需在视图中包含它们。例如
<html lang='en'>
<head>
<title>Assets Demo</title>
<?php echo \Modseven\Assets\Assets::renderCSS(); ?>
</head>
<body>
<!-- YOUR BODY -->
</body>
</html>
贡献
任何帮助都非常欢迎!只需将此存储库分支出来并提交一个 PR。
特别感谢
特别感谢所有贡献者和社区!