你必须理解UT框架是以模块为核心,一切开发在模块目录下进行,开发模块可分为分层开发模式和混合开发模式。
分层开发模式(MVC)
分层开发模式即模块控制、逻辑、模板视图严格分层,也建议将前后端(front/admin)进行分层开发。
模型命名空间格式:Model\模块名 映射 模块名/model
引用模型格式:use Model\模块名\文件名(与类名一致)
控制命名空间格式:Controller\模块名 映射 模块名/front(admin)
特别注意:UT架构中模块目录名皆为小写,但此处命名空间中的Model和Controller和模块名无需刻意区分大小写,框架皆会自动转写。
如:namespace Model\Demo会自动转写为demo/model
开发示例如下:
第1步:在app/modules下创建demo目录
第2步:在app/modules/demo下创建model目录
第3步:创建app/modules/demo/model/FrontIndex.php模型文件:
第4步:创建app/modules/demo/front/index.php控制文件:
第5步:创建app/modules/demo/skin/front/index.cms模板文件:
混合开发模式
混合开发模式即控制与逻辑写在一个文件中,例如:
第1步:在app/modules下创建demo目录
第2步:创建控制器与模型混合文件:demo/front/index.php
第3步:创建模板文件:demo/skin/front/index.cms
通过 127.0.0.1/?m=demo 即可访问到hello world。
延伸进阶:MVC+OPP开发实践
始于2018年,UT框架版权归原作者所有
开放、包容、发展。
工单 |
团队 |
蜀ICP备2024067013号