Documentación - snappminds/Security GitHub Wiki
- Tener instalado Snappminds/Utils*
- en deps
[SnappmindsSecurity] git=http://github.com/snappminds/Security.git target=bundles/Snappminds/Security
- en AppKernel
$bundles = array( // new Snappminds\Security\Bundle\UserBundle\SnappmindsSecurityUserBundle(), // );
- incluir routing
SnappmindsLaVajillaSecurityBundle: resource: "@SnappmindsSecurityUserBundle/Resources/config/routing.yml" prefix: /
Es posible especificar los roles de usuarios disponibles en la aplicación, como también la posibilidad de definir las plantillas para cada vista del CRUD de usuarios
Ejemplo:
snappminds_security_user: roles: ROLE_ADMIN: Administrador templates: insert: SnappmindsLaVajillaCommonBundle:ABM:insert.html.twig update: SnappmindsLaVajillaCommonBundle:ABM:update.html.twig browse: SnappmindsLaVajillaCommonBundle:ABM:browse.html.twig parent: SnappmindsLaVajillaCommonBundle:ABM:layout.html.twig form: SnappmindsLaVajillaCommonBundle:ABM:form.html.twig grid_theme: SnappmindsLaVajillaCommonBundle:Grid:blocks.html.twig