选择性地在视图中显示内容的最佳方法是什么(MVC)

时间:2011-10-26 08:37:28

标签: php model-view-controller codeigniter-2

我想知道在选择性地显示内容时是否做了正确的事情(例如,基于用户级别)。

目前我只是将检查直接放在视图中,我查询会话数据以检查用户级别,然后使用if语句显示内容(如果需要)。

我不确定我的其他选择是什么,但我的一些观点因此有相当数量的PHP'逻辑'。

1 个答案:

答案 0 :(得分:1)

在控制器中添加逻辑,将条件设置为查找用户rôle,然后相应地调用视图。

您可以扩展制作小文件的视图并调用适当的文件。