连普科技 发表于 2020-9-19 11:10:54

ci4多模块探索小试牛刀

gitee 地址https://gitee.com/lianpuyun/ci4mm.git
下载下来直接放到网站根目录 即可使用

多模块我的理解是:
模块和模块之间可以互不干扰,如果遇到关联的可以用 订阅事件 来完成
模块和主项目之间的依赖 也主要是 通过订阅事件 来完成联动,所以 订阅事件 感觉是成为了桥梁 .....????
模块的模型文件 和 控制器可以 继承并可以改写自己的方法(命名空间棒),这样就不用动主项目框架了

正在探索功能:
总后台实现模块的安装和卸载
模块自己的辅助函数
模块自己的路由规则
模块自己的设置(此项可以集成在安装和模块管理里)
模块自己的事件订阅

不知道是否还有其它方法实现多模块部署大中型项目.

一些截图




wangxiangayx 发表于 2020-9-24 11:31:07

学习了
页: [1]
查看完整版本: ci4多模块探索小试牛刀