我已经开始在Codeigniter中使用HMVC与模块化扩展,我想在整个应用程序中创建一组可用的方法。
例如,我有这三个方法:
- 检索应用程序名称的方法
- 根据用户代理 获取正确视图文件夹的方法
- 加载资源的方法
最好的方法是什么?
- 我在一个模块内使用一个模型,然后从所有其他模块请求
- 我可以扩展或创建一个库/助手
现在我正在使用第一种解决方案,但是我开始怀疑它是否会减慢应用程序的速度。
我会把这个放在基本控制器中。比如这个:https://github.com/jamierumbelow/codeigniter-base-controller