naffiq / yii2-app-bridge
Yii 2 桥接项目模板
Requires
- php: >=5.4.0
- janisto/yii2-environment: ^1.3
- naffiq/yii2-bridge: ~0.9.0
- yiisoft/yii2: ~2.0.5
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.0.0
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-23 01:09:13 UTC
README
Yii 2 桥接应用
基于「Yii 2 基础项目模板」,是一个用于快速创建带管理员面板的小型项目的框架。
安装
通过以下命令使用 composer 创建项目:
$ composer create-project naffiq/yii2-app-bridge MY_APP_NAME
创建 config/local.php(例如,您可以复制 config/example.local.php)并配置您的本地环境数据库。
$ cp config/example.local.php config/local.php
注意:
local.php已注册在.gitignore中,以防止开发者之间的配置冲突。
然后运行以下单一命令进行迁移:
$ ./vendor/bin/bridge-install
使用
在全新安装的情况下,您将拥有 https://:8008/admin/(假设您运行 php yii serve),这是 yii2-bridge。添加您的子模块以创建管理部分。更多文档请参考 Yii2 Bridge Wiki(进行中)
用户
Yii2 Bridge 在底层使用 yii2-usuario,将用户管理提升到新水平。使用 CLI 命令创建第一个用户
$ php yii user/create <email> <username> <password> <role> // role should be admin for your first user
阅读 Usuario 文档 获取更多详细信息。
环境
您可以为不同的环境预配置应用程序并轻松切换它们。在这些文件中更改不同模式的配置
config/local.php— 本地开发。此文件将覆盖您在main.php或mode_*.php文件中定义的所有配置;config/mode_stage.php— 预发布(开发)服务器;config/mode_prod.php— 生产服务器;config/mode_test.php— 测试配置(由 codeception 使用);
然后通过创建带有模式名称的 mode.php 文件轻松在它们之间切换
config/mode.php的示例
prod
注意:
mode.php已注册在.gitignore中,以防止环境之间的配置冲突。您必须手动创建它,或者在每个项目环境中使用 deployer 作业创建一次。
有关更多详细信息,请参阅 janisto/yii2-environment
测试
应用程序已准备好进行测试,并包含针对 2amigos/yii2-usuario 用户模型的示例测试和固定数据。使用以下命令运行测试:
$ ./vendor/bin/codecept