StartMVC开发手册

可以快速上手的开发文档

模块

模块也叫应用,用于不同功能的分区设计,比如前台home模块和后台admin模块,每一个模块在app目录中有一个独立的目录和独立的MVC结构,不同模块的控制器和模型都有自己的命名空间。比如namespace App\Home\Controller;namespace App\Home\Model;

创建新模块非常简单,只需要在app中新建一个目录,再根据需要在这个目录里创建控制器、模型和视图就可以了(模块及控制器、模型、视图的目录名和文件名首字母都要大写)。另外模块间的模型和视图是可以共享的。

模块支持单模块和多模块两种方式:

可以在配置中/config/common.php 进行设置采用哪种方式

'MulitpleModule' => true,       //是否多模块,true-多模块,false-单模块

单模块结构为

/app
    |----Contraller
    |----Model
    |----View

多模块结构为

/app
 |----admin(模块名)
    |----Contraller
    |----Model
    |----View
 |----home(模块名)
    |----Contraller
    |----Model
    |----View

更新时间:2019-11-18 11:12:12