用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3597|回复: 2
收起左侧

[讨论/交流] 我最不喜欢ci的一个地方 就是 get_instance()

[复制链接]
发表于 2012-3-16 11:17:45 | 显示全部楼层 |阅读模式
我最不喜欢ci的一个地方 就是 get_instance(),
到处都是get_instance(),想单独用下 model 都要重新loader...有没有好一点的解决办法?
我觉得只有我定义了 app和system路径后,加载Common 和 Loader就能够使用 这样会更好些。
写个脚本,随意用model就好。。非得在里面弄个get_instance(), 没有更好的办法了吗?松散度不够啊。

发表于 2012-3-16 19:06:18 | 显示全部楼层
你在 model 不需要 get_instance()
只有你的 helper 或者 library 里才需要。
 楼主| 发表于 2012-4-3 11:31:45 | 显示全部楼层
Hex 发表于 2012-3-16 19:06
你在 model 不需要 get_instance()
只有你的 helper 或者 library 里才需要。

model 的顶级类  CI_model 中的魔术方法就有, 我写了个 MY_model 重写了那个魔术方法, 加了个 function_exists。

本版积分规则