0

我试图弄清楚如何实现一个系统,当达到限制时限制用户执行某些操作。例如,假设我们有一个免费和高级帐户,假设免费用户只能在系统中创建 10 个帖子(或 db 中的 10 个记录),而高级用户没有这个限制。

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

有什么建议吗?

4

1 回答 1

0

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

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

看看这里有 12 票的答案示例:Symfony2 ACL 与另一个标准相结合

于 2012-07-20T21:59:31.880 回答