modi/yii2-starter

This package is abandoned and no longer maintained. No replacement package was suggested.

Yii 2 project Template

Installs: 18

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 1

Open Issues: 0

Type:project

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