Empecé a aprender Symfony 2 este fin de semana. No tuve problemas, ya que el marco está bien documentado en mi opinión.FOSUserBundle y ACL Business Rol
Estoy usando el paquete FOSUserBundle para ACL. Me pregunto si es posible que sea similar al marco Yii:
$bizRule='return Yii::app()->user->id==$params["post"]->authID;';
$task=$auth->createTask('updateOwnPost','update a post by author himself',$bizRule);
$task->addChild('updatePost');
Usted puede ver todos los detalles en el fragmento anterior.
¿Cómo puedo lograr algo similar con Symfony 2? es posible?
Si entiendo correctamente, ¿quiere poder restringir la edición/actualización de una publicación al autor de esa publicación? No estoy familiarizado con Yii, así que estoy dando una oportunidad en la oscuridad aquí. – Problematic
@Problematic - Exactamente. El enfoque Yii ACL le permite proporcionar una regla comercial (como se muestra en el fragmento en mi pregunta). Comprueba automáticamente si el ID de usuario registrado es igual a authID (o cualquier otra columna) de la publicación que se selecciona de la base de datos). ¿Conoces la funcionalidad similar en Symfony 2? – users1184848