为具有不同权限的不同用户显示不同的视图

时间:2011-08-23 10:37:46

标签: php templates permissions views symfony-1.4

我正在开发像网站一样的社交网络,我在如何管理不同类型用户的视图方面遇到了一些麻烦。我有几个页面,它的内容和结果视图取决于用户权限。 例如,如果用户是一个组的成员(具有成员资格凭证)可以在该组页面中看到这么多东西,但如果他不是,那么模板应该有很多不同。

最简单的方法是使用IF结构控制页面的每个部分。但它有点讨厌,我不喜欢它。

你有什么更好的想法或者ifs是这种情况的最佳解决方案。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)