ayrozjlc/yii2-adminlte3-asset

为Yii 2.0框架的AdminLTE3后端主题资产包

安装: 108

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 2

开放问题: 0

类型:yii2-extension

v1.0 2021-07-24 17:54 UTC

This package is auto-updated.

Last update: 2024-08-28 04:43:44 UTC


README

基于AdminLTE3的Yii2框架模板UI

AdminLTE是一个完全响应式的管理模板。基于Bootstrap 4框架。高度可定制且易于使用。适用于从小型移动设备到大型的桌面显示器,几乎所有的屏幕分辨率。"AdminLTE Presentation"

安装

Composer

composer require ayrozjlc/yii2-adminlte3-asset

或添加

"ayrozjlc/yii2-adminlte3-asset": "dev-master",

到你的composer.json文件的require部分。

快速开始

  • 在视图(例如:@app/views/layouts/main.php
// ...
use ayrozjlc\adminlte3\AdminLte3Asset;
// ...
AdminLte3Asset::register($this);

或添加到你的assets/AppAsset.php

public $depends = [
    // ...
    'ayrozjlc\adminlte3\AdminLte3Asset',
];

预览

  • 你可以通过重新配置视图组件的路径映射来获得一个预览
'components' => [
    'view' => [
        'theme' => [
            'pathMap' => [
                '@app/views' => '@vendor/ayrozjlc/yii2-adminlte3-asset/src/yii2-app'
            ],
        ],
    ],
],

资产

  • 视图中的示例
use ayrozjlc\adminlte3\assets_extra\IcheckAsset;

IcheckAsset::register($this);

或添加到你的assets/AppAsset.php

public $depends = [
    'ayrozjlc\adminlte3\assets_extra\PaceAsset',
    'ayrozjlc\adminlte3\assets_extra\IcheckAsset',
    'ayrozjlc\adminlte3\assets_extra\DataTablesAsset',
    'ayrozjlc\adminlte3\assets_extra\DataTablesBootstrapAsset',
];

小部件

  • 菜单

  • 操作列

  • 警告

  • 数据表

  • 示例(菜单)

ayrozjlc\adminlte3\widgets\Menu::widget([
    'items' => [
        'label' => 'menu',
        'url' => ['/site/index'],
        'icon' => 'users' //$iconClassPrefix = 'fas fa-'
    ],
    'itemOptions' => ['class' => 'nav-item'],
]);

致谢