微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ajax – Zend_Acl用于页面的特定部分

我知道如何使用Zend_Acl允许某些用户组的某些资源,但我如何使用它只允许显示页面的特定部分?例如

我有一个按钮,可以通过页面上的AJAX删除帖子,但我只想向管理员显示按钮.我可以使用Zend_Acl来阻止对控制器发布/删除的访问,但是我不能用它来阻止按钮显示.

解决方法

// in controller
$this->view->allow_delete_post = $acl->isAllowed($role,'delete_post');

.

// in template
<? if ($this->allow_delete_post): ?>[button html]<? endif; ?>

那不是吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐