繁体   English   中英

根据伏特,phalcon中的用户组显示块

[英]Show block depending on user group in volt, phalcon

我正在学习Phalcon框架,在这期间我有一个问题。 如何根据.volt模板中的用户组显示块? 在我的模板引擎中,我可以这样写:

[group=guest]<div>You should register</div>[/group]
[group=user]<div>Welcome!</div>[/group]

我读了Phalcon的ACL组件,但我想在模板文件中显示用户组内容。

您可以使用{% if %}块执行此操作。 假设您在用户对象中具有该组的名称。

调节器

....
$this->view->setVar('user', $user);
....

视图

{% if user.group == 'guest' %}
<div>You should register</div>
{% elseif user.group == 'user' %}
<div>Welcome {{ user.name }}</div>
{% else %}
<div>You should register</div>
{% endif %}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM