新增独立模块

基本的代码组织 分享链接

作者:朱金勇 最后编辑:朱金勇 于 2024-07-25 09:39:12 浏览量:1207
新增独立模块跟禅道官方模块的写法是一致的,我们可以通过查看禅道的module目录中任意模块了解基本的代码编写逻辑。禅道模块的分层组织基本上都是由以下几个文件和目录构成的:

1. control.php 控制层,页面访问的入口代码和逻辑
2. zen.php      控制子层,control层的内部代码会放在zen层
3. model.php  模型层,主要是对数据库的操作代码
4. tao.php       模型子层,model层的一些公用或基础数据库操作放在这里
5. view目录     旧的视图层,18版本及之前的视图文件存放在这里
6. ui目录         新的视图层,20版本之后新的视图文件
7. config目录  模块本身的配置项
8. lang目录     模块的语言文件
9. css目录       前端样式文件
10. js目录        前端JavaScript代码

在插件目录( extension/custom )下面创建一个子目录,比如叫做pay,然后按照以上约定,分别实现相应的control, model, view, css, js, lang等概念即可。
返回顶部
徐亚京
高级客户经理
17663982076
2679672214
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。