CI前台和后台如何共用模型或者方法的

之前用thinkphp的,一个application里面的工程之间可以互相调用互相通信。

不知道CI是否可以

阅读 2.8k
3 个回答

ci为什么轻量,就是因为什么都没有,自己需要自己封装。
ci里面有个loader加载类,你可以看见,里面加载的就两个模块system和application,system里面没有就会去加载application里面的类。你说application里面相互通信?里面封装了model(),library(),view()。

详细的你得看源码或者文档

补充 @偶尔

  1. 方法:helpers 在application—>helpers目录里可以创建辅助文件,在config.php中配置自动加载,或者在使用时加载,里面方法都是全局调用。详情点击辅助函数
  2. 模型:core 在application—>core目录下,可以扩展系统类,MY_开头的形式。详情点击 创建核心系统类

共用模型你可以让其它模型都继承它呀,方法的话ci有个helper,里面定义的方法都可以随意调用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题