blackhive/yii2-app-advanced

Yii 2 Advanced Project Template

Maintainers

👁 haobing

Package info

github.com/blackhive/yii2-app-advanced

Homepage

Issues

Forum

Wiki

Type:project

pkg:composer/blackhive/yii2-app-advanced

Statistics

Installs: 95

Dependents: 0

Suggesters: 0

Stars: 8

2.0.14.3 2018-08-11 08:52 UTC

Requires

Suggests

None

Conflicts

None

Replaces

None

BSD-3-Clause 4c8b8dc85565e28f01a1e9e6fd00d3804712d949

frameworkadvancedyii2project template


README

👁 Image

Yii 2 Advanced Project Template


本地化调整

  1. 更换 composer 仓库地址为中国镜像源
  2. 更换 bower 包为 npm 包
  3. 项目依赖 Node.js, 需要安装 yarn 并配合淘宝镜像源使用。
composer create-project --prefer-dist blackhive/yii2-app-advanced app

Doc

Yii 2 Advanced Project Template is a skeleton Yii 2 application best for developing complex Web applications with multiple tiers.

The template includes three tiers: front end, back end, and console, each of which is a separate Yii application.

The template is designed to work in a team development environment. It supports deploying the application in different environments.

Documentation is at docs/guide/README.md.

👁 Latest Stable Version
👁 Total Downloads
👁 Build Status

DIRECTORY STRUCTURE

common
 config/ contains shared configurations
 mail/ contains view files for e-mails
 models/ contains model classes used in both backend and frontend
 tests/ contains tests for common classes 
console
 config/ contains console configurations
 controllers/ contains console controllers (commands)
 migrations/ contains database migrations
 models/ contains console-specific model classes
 runtime/ contains files generated during runtime
backend
 assets/ contains application assets such as JavaScript and CSS
 config/ contains backend configurations
 controllers/ contains Web controller classes
 models/ contains backend-specific model classes
 runtime/ contains files generated during runtime
 tests/ contains tests for backend application 
 views/ contains view files for the Web application
 web/ contains the entry script and Web resources
frontend
 assets/ contains application assets such as JavaScript and CSS
 config/ contains frontend configurations
 controllers/ contains Web controller classes
 models/ contains frontend-specific model classes
 runtime/ contains files generated during runtime
 tests/ contains tests for frontend application
 views/ contains view files for the Web application
 web/ contains the entry script and Web resources
 widgets/ contains frontend widgets
vendor/ contains dependent 3rd-party packages
environments/ contains environment-based overrides