作者youneverknow (睡觉一直想)
看板PHP
标题[请益] MVC的界线
时间Mon Jun 30 14:07:42 2014
小弟codeigniter新手,
借一个范例请教原则问题。
我在views/template/底下建立了一个header.php
在登入与未登入的情况下,
header.php应该会显示不同的内容。
我是否应该:
1.
直接在header.php利用session判别是否为会员来显示不同内容?
或是
2.
把会员判别这种事放在controller底下?
每次
$this->load->view('templates/header');
前先做好判别,
然後把参数丢进去显示?
例如:
$this->load->view('templates/header',$is_member);
这两个写法都可以work,
但哪一种是比较好的写法呢?
还请指教,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.209.157.4
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1404108465.A.A53.html
1F:推 banjmin:我应该会用1 以後要改也是改View而已 06/30 14:21
2F:→ banjmin:注意CI的session烂烂的 要去用原生的 06/30 14:22
3F:→ MOONRAKER:我们习惯用2。 06/30 14:29
4F:推 Kenqr:请问CI的session有什麽问题? 目前正在用 06/30 14:54
5F:→ MOONRAKER:CI用cookie模拟session 所以你其实用的是cookie 06/30 15:22
6F:→ MOONRAKER:碰到一些眉角时(例如session超过4K)就知不妙 06/30 15:23