在布局中检查用户身份验证是不好的做法吗?

时间:2013-09-25 18:25:30

标签: php authentication zend-framework

在布局中检查用户身份验证是不好的做法,如果用户已登录,则在布局中输出不同的元素?

我通常在视图中看到这个,但不是布局。

我尝试将用户身份验证值传递给正在执行我想要的布局,但我不想这是不好的做法。

1 个答案:

答案 0 :(得分:2)

您的代码应始终与您的视图/布局分开,如设置用户是否已登录等。检测和输出是另一个故事。大多数模板引擎,例如twig或smarty,都有if语句和逻辑运算符来检查值是什么。在布局中包含不同的元素并不是什么大问题。这实际上是观点的一部分,不是吗?对我来说似乎是正常的做法

tldr:继续。你听起来不错。