sergalas / yii2-test-basic
Yii 2 基本测试项目模板
dev-master
2017-07-14 00:00 UTC
Requires
- php: >=5.4.0
- 2amigos/yii2-ckeditor-widget: ^2.1
- dektrium/yii2-rbac: 1.0.0-alpha@dev
- dektrium/yii2-user: ^0.9.12
- kartik-v/yii2-editable: @dev
- kartik-v/yii2-field-range: *
- kartik-v/yii2-grid: @dev
- kartik-v/yii2-widget-datepicker: *
- nterms/yii2-pagesize-widget: *
- yiisoft/yii2: ~2.0.5
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.0.0
- zainiafzan/yii2-dropzone: dev-master
Requires (Dev)
- codeception/base: ^2.2.3
- codeception/specify: ~0.4.3
- codeception/verify: ~0.3.1
- yiisoft/yii2-debug: ~2.0.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.0.0
This package is auto-updated.
Last update: 2024-09-19 22:11:22 UTC
README
展开项目的方式如下 composer create-project sergalas/yii2-test-basic:"dev-master"
完成迁移除了由 dektrium/yii2-user 和 dektrium/yii2-rbac 仓库安装的基本迁移外,具体如下
php yii migrate/up --migrationPath=@vendor/dektrium/yii2-user/migrations
php yii migrate/up --migrationPath=@yii/rbac/migrations
然后继续执行自己的迁移,这里有两条
php yii migrate/up --migrationPath=@app/migrations/
原则上项目可以视为展开。除了一个小步骤,在注册第一个管理员后,需要取消注释以下行 //'admins' => ['Your name'] //first register user
在模块 'user' 的 config/web.php 中添加自己的名字作为管理员。选择菜单项 User redact。创建角色 'admin','manager','user',它们在创建/新建角色选项卡中创建,并将角色 'admin' 分配给管理员。
在创建并分配用户角色 'admin' 后,取消注释 views/layouts/main.php 中 nav 小部件的行。