Yii 2 桥接项目模板

安装: 234

依赖: 0

建议者: 0

安全: 0

星标: 4

关注者: 2

分支: 1

类型:项目


README

Yii 2 桥接应用


基于「Yii 2 基础项目模板」,是一个用于快速创建带有管理面板的小型项目的骨架 Yii 2 应用。

安装

通过运行以下命令使用 composer 创建项目

$ composer create-project yii2-bridge/app 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.phpmode_*.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