php - 根据 volt、phalcon 中的用户组显示 block

标签 php phalcon

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

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

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

最佳答案

你可以用 {% if %} block 来做到这一点。假设您在用户对象中有组的名称。

Controller

....
$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 %}

关于php - 根据 volt、phalcon 中的用户组显示 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27952999/

相关文章:

javascript - 集体数据和 jQuery

php - 使用php更新sql数据库

php - 如何在同一页面上显示 PHP 中的 jQuery 变量值?

mysql - ACL 截断操作名称

php - $this-> Controller 中的过滤器 - 在哪里设置

php - php mysql字段的简单计算

php - 如何在首次登录后销毁用户帐户 - php

php - Phalconphp - 如何切换到缓冲查询

php - Phalcon PHP - 在 View 中获取 Controller 名称

macos - 在 macOS 上的 MAMP 或 XAMPP 上安装 phalcon 时出现错误