AdminLTE Asset Bundle für Yii2 Framework
Dies ist die AdminLTE-Erweiterung für Yii Framework 2.0. Es kapselt die AdminLTE-Verteilungsressourcen und macht so die Verwendung von AdminLTE in Yii-Anwendungen extrem einfach.
Die bevorzugte Installationsmethode ist Composer:
composer require yidas/yii2-adminlte
Sie können auch composer.json
bearbeiten, indem Sie im Abschnitt „require“ ein Paket hinzufügen und dann composer update
ausführen.
"yidas/yii2-adminlte": "~2.1.0"
Registrieren Sie Asset oder integrieren Sie es in Ihre Anwendung:
yidas adminlte AdminlteAsset
Um beispielsweise AdminLTE-Assets in der Ansicht zu registrieren:
yidas adminlte AdminlteAsset:: register ( $ this );
Oder als Abhängigkeit in Ihrem App-Asset-Bundle:
namespace app assets ;
use yii web AssetBundle ;
class AppAsset extends AssetBundle
{
public $ basePath = ' @webroot ' ;
public $ baseUrl = ' @web ' ;
public $ css = [
' css/site.css ' ,
];
public $ js = [
];
public $ depends = [
' yidasadminlteAdminlteAsset '
];
}
Konfigurieren Sie das Asset in config
:
' components ' => [
' assetManager ' => [
' bundles ' => [
' yidasadminlteAdminlteAsset ' => [
' skin ' => ' skin-black ' ,
],
],
],
],
composer update yidas/yii2-adminlte
composer update almasaeed2010/AdminLTE
composer require almasaeed2010/AdminLTE 2.4.0
Dieses Paket stellt Asset-Bundles von AdminLTE-Plugins bereit:
Registrieren oder integrieren Sie Asset in Ihre Anwendung:
yidas yii2 adminlte plugins iCheckAsset
Sie können außerdem AdminLTE iCheck-Assets in der Ansicht registrieren:
yidas yii2 adminlte plugins iCheckAsset:: register ( $ this );
' components ' => [
' assetManager ' => [
' bundles ' => [
' yidasyii2adminltepluginsiCheckAsset ' => [
' skin ' => ' flat/aero ' ,
],
],
],
],
Sobald die Erweiterung installiert ist, können Sie eine Vorschau anzeigen, indem Sie die Pfadzuordnungen der Ansichtskomponente in config neu konfigurieren:
' components ' => [
' view ' => [
' theme ' => [
' pathMap ' => [
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/example '
],
],
],
],
Unterstützt sowohl die Yii 2 Advanced Application Template als auch die Basic Application Template.
Es gibt mehrere implementierte Beispiele für das AdminLTE-Layout für den Start.
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/simple '
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/simple_zh-TW '