CI Model里取session的问题
请教一下,model里要根据当前用户的id来获取数据怎么做啊,当前用户的id存在session里,模型里取session好像不太好取啊,谢谢大家了 把你的所有相关代码贴出来呀 应该是从控制器中传到模型中。我来说说kenny911的思路吧
kenny911的思路不正确了,对MVC概念不正解。一般来说model就像一个函数集,在MODEL里面一般不要对页面逻辑,它只负责对数据
处理,型像讲,MODEL是依赖controller而存在,它就像一个黑合子,自己不能对外界
进得数据交换,只能通过controller调用它的函数,传递参数,再返回结果。
所以,要在controller里讲$param = session,再通过调用model->function(params);
这样的就是CI的MVC模型了。
希望kenny911不要走歪路。 itlong 说的很对,模型就是这么个东东。 本帖最后由 hellojinjie 于 2009-2-19 15:54 编辑
谢谢, itlong,
我刚才正在想session管理部分应该放在controller还是model呢,。,
现在看来很明确了,要放在controller
先在controller里得到session里的保存的user_id, 再把user_id 传给model,model再根据user_id从数据库取出username,等user相关的资料传给controller,再由controller传给view 呵呵,论坛是个好地方,这种交流让人成长啊
页:
[1]