Ensemble d'actifs AdminLTE pour le framework Yii2
Il s'agit de l'extension AdminLTE pour le framework Yii 2.0. Il encapsule les actifs de distribution AdminLTE et rend ainsi l'utilisation d'AdminLTE dans les applications Yii extrêmement simple.
La méthode d'installation préférée consiste à utiliser Composer :
composer require yidas/yii2-adminlte
Ou vous pouvez également modifier composer.json
en ajoutant le package dans la section require, puis exécuter composer update
.
"yidas/yii2-adminlte": "~2.1.0"
Enregistrez ou dépendez Asset dans votre application :
yidas adminlte AdminlteAsset
Par exemple, pour enregistrer les actifs AdminLTE dans la vue :
yidas adminlte AdminlteAsset:: register ( $ this );
Ou en tant que dépendance dans votre ensemble d'actifs d'application :
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 '
];
}
Configurez l'actif dans le fichier config
:
' components ' => [
' assetManager ' => [
' bundles ' => [
' yidasadminlteAdminlteAsset ' => [
' skin ' => ' skin-black ' ,
],
],
],
],
composer update yidas/yii2-adminlte
composer update almasaeed2010/AdminLTE
composer require almasaeed2010/AdminLTE 2.4.0
Ce package fournit des ensembles d'actifs de plugins AdminLTE :
Enregistrez ou dépendez Asset dans votre application :
yidas yii2 adminlte plugins iCheckAsset
Vous pouvez également enregistrer les actifs AdminLTE iCheck dans la vue :
yidas yii2 adminlte plugins iCheckAsset:: register ( $ this );
' components ' => [
' assetManager ' => [
' bundles ' => [
' yidasyii2adminltepluginsiCheckAsset ' => [
' skin ' => ' flat/aero ' ,
],
],
],
],
Une fois l'extension installée, vous pouvez avoir un aperçu en reconfigurant les mappages de chemin du composant view dans config :
' components ' => [
' view ' => [
' theme ' => [
' pathMap ' => [
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/example '
],
],
],
],
Prend en charge à la fois le modèle d'application avancé Yii 2 ou le modèle d'application de base.
Il existe plusieurs exemples implémentés de configuration AdminLTE pour le démarrage.
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/simple '
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/simple_zh-TW '