naffiq/yii2-app-bridge
Composer 安装命令:
composer create-project naffiq/yii2-app-bridge
包简介
Yii 2 Bridge Project Template
README 文档
README
Yii 2 Bridge App
Based on «Yii 2 Basic Project Template» and is a skeleton Yii 2 application best for rapidly creating small projects with admin panel.
Installation
Create project via composer by running following command:
$ composer create-project naffiq/yii2-app-bridge MY_APP_NAME
Create config/local.php (you may copy config/example.local.php for example) and configure your local environment DB.
$ cp config/example.local.php config/local.php
Note:
local.phpis registered in.gitignoreto prevent config collisions between developers
Then run migrations with single command:
$ ./vendor/bin/bridge-install
Usage
With fresh installation you will have http://localhost:8008/admin/ (assuming you run php yii serve)
which is yii2-bridge. Add your sub-modules for creating admin sections. More docs at Yii2 Bridge Wiki (in progress)
Users
Yii2 Bridge utilizes yii2-usuario under the hood, which takes user management to new level. Create your first user with CLI command:
$ php yii user/create <email> <username> <password> <role> // role should be admin for your first user
Read Usuario docs for further details.
Environment
You can pre-configure application for different environments and switch them easily. Change your config for different modes in these files:
config/local.php— Local development. This file overwrites all configuration defined in yourmain.phpormode_*.phpfiles;config/mode_stage.php— Staging (development) server;config/mode_prod.php— Production server;config/mode_test.php— Configuration for tests (used by codeception);
Then switch easily between them by creating mode.php file with mode name:
Example of
config/mode.php:
prod
Note:
mode.phpis registered in.gitignoreto prevent config collisions between environments. You have to create it manually or with deployer job once in every project environment.
Refer to janisto/yii2-environment for further details.
Testing
The app is ready to test and has example test for 2amigos/yii2-usuario user model with fixture included.
Run tests with:
$ ./vendor/bin/codecept
统计信息
- 总下载量: 129
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2018-01-02