Maison  >  Article  >  cadre php  >  Comment installer yii2-adminlte

Comment installer yii2-adminlte

藏色散人
藏色散人original
2020-01-21 13:03:353034parcourir

Comment installer yii2-adminlte

Comment installer yii2-adminlte ? Installez AdminLTE et yii2-admin [Version 2.0]

1. Installez le backend de rendu AdminLTE

1. Utilisez le modèle de backend de rendu AdminLTE

. AdminLTE est un modèle d'administration entièrement réactif. Basé sur le framework Bootstrap3, modèles faciles à personnaliser. S'adapte à une variété de résolutions d'écran, des petits appareils mobiles aux grands ordinateurs de bureau. Il comporte plusieurs pages intégrées, notamment le tableau de bord, la messagerie électronique, le calendrier, l'écran de verrouillage, la connexion et l'enregistrement, l'erreur 404, l'erreur 500 et d'autres pages.

Entrez cmd, passez au répertoire avancé, entrez

composer require dmstr/yii2-adminlte-asset "2.*"

Copiez supplier/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app dans backend/views/, besoin à écraser La couverture est

2. Entrez le backend 127.0.0.1/advanced/backend/web/ pour voir l'effet

3. composants du fichier backend/config/main.php

"urlManager" => [
    //用于表明 urlManager 是否启用URL美化功能
    "enablePrettyUrl" => true,
    // 是否在URL中显示入口脚本
    "showScriptName" => false,
],

② Téléchargez le fichier .htaccess et placez-le dans le répertoire backend/web (c'est pour cacher Index.php, apache doit activer le module de réécriture)

II , Installez yii2-admin et intégrez rbac

1

yii2-admin

est un ensemble d'outils de gestion pour yii2 rbac, qui implémente une belle interface. et complétez les fonctions de gestion des autorisations Entrez cmd, passez au répertoire avancé, entrez

composer require mdmsoft/yii2-admin "2.x-dev"

2 Configurez le fichier backend/config/main.php

"modules" => [
    "admin" => [
        "class" => "mdm\admin\Module",
    ],
],
"aliases" => [
    "@mdm/admin" => "@vendor/mdmsoft/yii2-admin",
],
'as access' => [
    'class' => 'mdm\admin\components\AccessControl',
    'allowActions' => [
        //这里是允许访问的action
        //controller/action
    // * 表示允许所有,后期会介绍这个
        '*'
    ]
],
'components' => [
    "authManager" => [
        "class" => 'yii\rbac\DbManager',
        "defaultRoles" => ["guest"],
    ],
],

3. la table rbac

Exécutez le fichier.sql : supplier/yiisoft/yii2/rbac/migrations/schema-mysql.sql

Exécutez 127.0.0.1/advanced/backend/web/admin/. itinéraire pour prévisualiser l’effet.

Apprentissage recommandé :

tutoriel yii

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn