modseven/assets

Modseven 资产模块

dev-master 2020-05-29 18:51 UTC

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。

特别感谢

特别感谢所有贡献者和社区!