2012-07-20 2 views
0

한계에 도달했을 때 특정 작업을 수행하는 것을 제한하는 시스템을 구현하는 방법을 파악하려고합니다. 예를 들어 무료 및 프리미엄 계정이 있다고 가정하면 무료 사용자가 시스템에서 10 개의 게시물 (또는 db의 10 개 레코드) 만 만들 수있는 반면 프리미엄 사용자는 제한이 없습니다.사용자에게 특정 제한 적용

심포니 2에서 이것을 구현하는 좋은 전략은 ACL에 대해 알고 있지만 이해를 돕기 위해 리소스에 대한 액세스 만 제어합니다.

어떤 조언이 필요합니까?

답변

0

ACL + 그룹화 사용자 사용에 관해 다시 생각해보십시오. 사용자를 premium 그룹과 regular 그룹 사이로 이동하십시오.

당신은뿐만 아니라 자원을 제어하기 위해 ACL을 사용할 수 있지만 등의 작업을 내부 제어 흐름이

여기에 12 표가 답변에 대한 예를 살펴 보자 Symfony2 ACL combined with another criteria

관련 문제