0

制限に達したときにユーザーが特定の操作を行うのを制限するシステムを実装する方法を理解しようとしています。たとえば、無料アカウントとプレミアム アカウントがあると仮定すると、無料ユーザーはシステムで 10 件の投稿 (またはデータベースで 10 件のレコード) しか作成できませんが、プレミアム ユーザーにはその制限はありません。

symfony 2 でこれを実装するための良い戦略は何ですか。ACL については知っていますが、私の理解では、ACL はリソースへのアクセスを制御するだけです。

何かアドバイス?

4

1 に答える 1

0

ACL+ユーザーのグループ化の使用についてもう一度考えてみてください。premiumregularグループ間でユーザーを移動するだけです。

ACLを使用して、リソースを制御するだけでなく、アクション内のフローなどを制御できます。

ここで12票の回答の例を見てください:Symfony2ACLと別の基準の組み合わせ

于 2012-07-20T21:59:31.880 に答える