Sto costruendo un sistema e sto cercando di decidere tra gli elettori e l'ACL. Quello che devo raggiungere è che ci devono essere utenti con ruoli diversi per accedere alle proprietà dell'oggetto, ad esempio: un utente autenticato regolarmente può vedere Post e il suo contenuto ma non l'attributo "Posizione", e il ruolo Utente con editor potrebbe anche vedere il Post e è contenuto e ha la possibilità di vedere l'attributo "Posizione" e modificarlo. Posso ottenere questa funzionalità utilizzando solo gli elettori o devo usare ACL?symfony2 voters o acl
EDIT:
Mi dispiace per la domanda di confusione, Sono nuovo di symfony e non ancora del tutto a capire questi concetti. Quello che non voglio ottenere sono le autorizzazioni a livello di campo dell'oggetto.
utente normale può accedere alle proprietà "contenuto" "Titolo" e, e modificare "contenuto" proprietà", moderatore può visualizzare e modificare, entrambi di proprietà precedenti, e admin dovrebbero avere accesso a tutte le proprietà degli oggetti, e fare
Grazie, ho risolto questo problema in modo simile (creando ruoli utente, ma senza campo singolo) qualche tempo fa . La tua risposta ha più senso. –