Open qidizi opened 10 years ago
把 CI include 进去,这样的使用方式我感觉不是太好,毕竟 CI 的设计初衷是一个独立框架,而不是一个附属品。所以 CI 也不可能去支持这样的使用方式。我建议可以把 CI 作为接口来使用,比如 RESTful 形式的接口。
不老板娘,变通方式有很多.如果是一个快速的小型开发,更少的时间就重点.本来CI的全局变量的各种暴露都是一个问题.
这个只能说,CI 并没有为了你这个目标来开发。没有任何一个框架或产品可以适应任何环境。 对于 CI 使用了一些全局变量,这是有历史原因的,这个官方会去与时俱进去更新的。
另外,如果你有自己的想法,完全可以 push 一个 patch,我们会提交给官方的。
有一个种需求是,我在另一个平台已经存在登录权限其它的判断了,我只是想使用ci的部分处理,因为ci这边也是一个平台的入口,在另一个平台中,我需要在类中include CI进来使用.但是发现CI的初始化是靠全局变量来储存信息的. 请问是否可以修改一下,做成static类来实现呢?这样就不会出现include时全局变量变局部了导致各种问题....要么就是这些全局变量都写上global干脆.
虽然可以使用加密或是在另一个平台重复实现model什么的.但是很麻烦.最简单的就是include进来.
现在可以通过一个入口文件把另一个平台和ci同时include进来就可以了.