Pacote de ativos AdminLTE para estrutura Yii2
Esta é a extensão AdminLTE para o framework Yii 2.0. Ele encapsula ativos de distribuição AdminLTE e, portanto, torna o uso do AdminLTE em aplicações Yii extremamente fácil.
A forma de instalação preferida é através do Composer:
composer require yidas/yii2-adminlte
Ou você também pode editar composer.json
adicionando o pacote na seção require e executar composer update
.
"yidas/yii2-adminlte": "~2.1.0"
Registre ou dependa o Asset em seu aplicativo:
yidas adminlte AdminlteAsset
Por exemplo, para registrar ativos AdminLTE na visualização:
yidas adminlte AdminlteAsset:: register ( $ this );
Ou como dependência no pacote de recursos do seu aplicativo:
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 '
];
}
Configure o ativo no arquivo config
:
' components ' => [
' assetManager ' => [
' bundles ' => [
' yidasadminlteAdminlteAsset ' => [
' skin ' => ' skin-black ' ,
],
],
],
],
composer update yidas/yii2-adminlte
composer update almasaeed2010/AdminLTE
composer require almasaeed2010/AdminLTE 2.4.0
Este pacote fornece pacotes de recursos de plug-ins AdminLTE:
Registre ou dependa o Asset em seu aplicativo:
yidas yii2 adminlte plugins iCheckAsset
Você também pode registrar ativos AdminLTE iCheck tendo em vista:
yidas yii2 adminlte plugins iCheckAsset:: register ( $ this );
' components ' => [
' assetManager ' => [
' bundles ' => [
' yidasyii2adminltepluginsiCheckAsset ' => [
' skin ' => ' flat/aero ' ,
],
],
],
],
Depois que a extensão for instalada, você poderá ter uma visualização reconfigurando os mapeamentos de caminho do componente de visualização na configuração:
' components ' => [
' view ' => [
' theme ' => [
' pathMap ' => [
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/example '
],
],
],
],
Suporta o modelo de aplicativo avançado Yii 2 ou o modelo de aplicativo básico.
Existem vários exemplos implementados de layout AdminLTE para inicialização.
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/simple '
' @app/views ' => ' @vendor/yidas/yii2-adminlte/templates/simple_zh-TW '