========================
Proyecto para hacer pruebas y actualizar conocimientos a Symfony 3 viniendo desde Symfony 2 o desde cero
-
Modificar dev para acceder desde tu red
vim web/app_dev.php
-
Instalar vendor
composer.phar install
-
Configurar base de datos sino lo ha hecho composer
vim app/config/parameters.yml
-
Cargar la estructura de ACL en la base de datos
php bin/console init:acl
-
Cargar los datos iniciales (fixtures)
php bin/console doctrine:fixtures:load
-
Instalacion
-
Rutas y peticiones url/
Ruta Simple Enlace twig Ruta filtrada a solo GET Parametrizacion Request object
-
TWIG url/pantalla
Anidacion Variables Flujo (if, for,) Manejo de formato
-
Form url/formulario
Crear un form Validarlo Establecer errores en la definicion Disparar errores en el controller
-
Base de datos url/basedatos
Entidad Relacion con otra entidad CRUD Entities Configuracion y despliegue en la base de datos Validaciones Validaciones personalizadas
-
Seguridad url/seguridad
https://diego.com.es/configuracion-de-la-seguridad-en-symfony
Crear Entity de seguridad Definir en el firewall zonas seguras Definir zonas de acceso libre
-
ACL url/acl
http://gitnacho.github.io/symfony-docs-es/cookbook/security/acl.html
Definir objetos y propietarios de objetos con ACL Desaciar/Asociar y comprobar ACL de usuarios Haciendolo creando un contexto de seguridad que no sea el del usuario cargado en ese momento en session
-
Servicios url/servicio
Crear un servicio e injectar dependecias (doctrine, twig, etc...)
-
Session - pendiente
Gestionar variables de sesion
-
El objeto FINDER - pendiente
Temario extendido
...
A Symfony project created on January 21, 2017, 6:33 pm.