🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 模块设计 AAPHP对模块的功能做了灵活设计,默认采用多模块的架构,并且支持单一模块 ### 多模块目录(默认) ~~~ |-- application 应用目录 | |-- admin 后台 (模块一) | | |-- controller 控制器目录 | | | |-- Index.php 控制器 | | `-- view 视图 | | |-- Article 控制器对应视图文件夹 | | | |-- articleForm.html 视图文件 | |-- example 快速入门例子 (模块二) | | |-- controller 控制器目录 | | | |-- ConfigController.php | | |-- model 模型文件夹 | | | |-- Category.php Model | | |-- validate 验证类文件夹 | | | `-- UserValidate.php 验证类 | | `-- view 视图(关闭分组状态时起效) | | |-- Index 控制器对应视图目录 | | | |-- index.html 视图文件 | |-- index 前台(默认入口,模块三) | | |-- controller 控制器目录 | | | `-- Index.php 控制器 | | |-- validate 验证类文件夹 | | | `-- CommentValidate.php 验证类 | | `-- view 视图 | | |-- Article 控制器对应视图文件夹 | | | |-- articleDetail.html 视图文件 | |-- 模块四 | |-- 模块五... ~~~ 多模块访问方式,访问:application/example/controller/ConfigController.php->index() ~~~ #http://localhost/aaphp/index.php/模块名/控制器名/方法名 http://localhost/aaphp/index.php/example/ConfigController/common ~~~ ### 模块开启与关闭 ~~~ # 配置文件位置 /config/common.php /** * 是否开启分组,默认开启 * 开启后,访问 application/模块文件夹(index)/控制器文件夹(controller)/控制器(IndexController)/方法(index) * 关闭后,访问 application/控制器文件夹(controller)/控制器(IndexController)/方法(index) */ 'moduel_status' => true, ~~~ ### 单一模块目录 ~~~ |-- application 应用目录 | |-- controller 控制器目录(关闭分组状态时起效) | | |-- Index.php 控制器 | |-- view 视图(关闭分组状态时起效) | |-- Index 控制器对应视图文件夹 | |-- index.html 视图文件 | |-- model 模型目录(关闭分组状态时起效) ~~~ ### 单一模块访问方式 访问:application/controller/Index.php->test() ~~~ #http://localhost/aaphp/index.php/控制器名/方法名 http://localhost/aaphp/index.php/Index/test ~~~