Skip to content
This repository has been archived by the owner on Sep 17, 2022. It is now read-only.

modi/yii2-starter

Repository files navigation

Yii2 项目模板

在 Yii2 官方的高级项目模板上做了以下修改:

  • 去掉了对 Vagrant 的支持
  • 删除了示例代码
  • 启用 URL 静态化
  • 添加了 PHP CS Fixer 配置文件
  • 连接 MySQL 时使用 utf8mb4 字符集编码
  • 使用 Yarn 管理前端依赖
  • 允许局域网 IP 访问 Yii 的调试工具条
  • 添加 yiisoft/yii2-shell 开发依赖
  • 去掉了 init 脚本,使用 app.env 来切换场景
  • 初始的子项目只保留一个:api

基于模板创建新项目

执行:

composer create-project modi/yii2-starter:dev-master

搭建开发环境

1)初始化 Docker Compose 配置

cp docker-compose.override.yml.dist docker-compose.override.yml

2)初始化项目配置

cp app.env.dist app.env

3)创建 common/config/params-local.php

内容:

<?php

return [
];

4)整体启动

docker-compose up -d

Releases

No releases published

Packages

No packages published

Languages