给用户一些限制

时间:2012-07-20 21:54:37

标签: php symfony acl

我正在试图找出如何实现一个系统,该系统会在达到限制时限制用户执行某些操作。例如,假设我们有免费和高级帐户,可以说免费用户只能在系统中创建10个帖子(或者数据库中有10个记录),而高级用户没有这个限制。

在symfony 2中实现这一点的好策略是什么,我知道ACL,但根据我的理解,他们只是控制对资源的访问。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

再次考虑使用ACL +分组用户。只需在premiumregular组之间移动用户。

您不仅可以使用ACL来控制资源,还可以控制操作中的流程等。

看看这里有12票的答案示例:Symfony2 ACL combined with another criteria