modi/yii2-starter

此包已被废弃且不再维护。未建议替代包。

Yii 2 项目模板

安装: 18

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分叉: 1

开放问题: 0

类型:项目

dev-master 2022-04-01 14:16 UTC

This package is auto-updated.

Last update: 2022-10-01 00:17:13 UTC


README

在 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