sinret / yii2-basic
Yii 2 Basic 应用程序模板
Requires
- php: >=5.4.0
- kartik-v/yii2-detail-view: *
- kartik-v/yii2-password: dev-master
- mihaildev/yii2-ckeditor: *
- miloschuman/yii2-highcharts-widget: *
- sendgrid/sendgrid: 2.1.1
- sintret/whatsapp: dev-master
- sintret/yii2-chat-adminlte: dev-master
- sintret/yii2-gii-adminlte: dev-master
- sintret/yii2-todolist: dev-master
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
- yiisoft/yii2-swiftmailer: *
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-22 06:17:08 UTC
README
使用 Yii2 Basic 模板快速创建应用程序,具有如 adminlte、聊天、whatsapp 消息、ckeditor、待办事项、whatsapp、图形、注册表单、使用 dbmanager 的简单 rbac 管理器等众多功能。
请阅读其他教程 http://sintret.com/blog_detail/523/yii2_create_project_with_adminlte_basic_and_advanced_easyly
基本模板
前往您的项目目录,例如在我的 Linux Debian 中,执行 cd /usr/share/nginx/html/project
我们将使用 composer 下载并安装带有 adminlte 的应用程序模板。
让我们从您的控制台开始。
composer create-project sintret/yii2-basic your-folder-directory-name
您只需喝杯咖啡,等待下载和安装过程完成。好,然后进入您的项目目录并执行 "php init" 初始化。
编辑您的 config/db.php 并更改您的 dbname
dsn' => 'mysql:host=localhost;dbname=yii2basic',
别忘了创建与 dbname 相同配置的数据库。
我们需要迁移以创建 chat、user、todolist、log upload、dynagrid、notification 等表。
完成后,您需要像以下这样的迁移 "./yii migrate"(在 Linux 中)或 "yii migrate"(在 Windows 中)。
好的,我们再次需要使用
只需像以下代码这样使用
"yii insert/init"
最后,我们使用简单的代码创建 rbac dbmanager,您可以在 "console/RbacController" 文件夹中看到特定级别的创建 rbac
Admin : can do everything
Editor : can edit, add and view
Author : can add and view
viewer ; just viewer
创建 rbac
"yii migrate --migrationPath=@yii/rbac/migrations"
"yii rbac/init"