Tweet
Navegación
índice
siguiente
|
anterior
|
en Español
»
Recetario
¶
Assetic
Cómo utilizar Assetic para gestionar activos
Cómo minimizar JavaScript y hojas de estilo con YUI Compressor
Cómo utilizar Assetic para optimizar imágenes con funciones Twig
Cómo aplicar un filtro Assetic a una extensión de archivo especifica
Paquetes
How to install 3rd party Bundles
Cómo usar las mejores prácticas para estructurar paquetes
Cómo utilizar la herencia de paquetes para redefinir partes de un paquete
Cómo sustituir cualquier parte de un paquete
Cómo eliminar el AcmeDemoBundle
Cómo exponer la configuración semántica de un paquete
Cómo simplificar la configuración de múltiples paquetes
Almacenando en caché
Cómo utilizar Varnish para acelerar mi sitio web
Configurando
Cómo dominar y crear nuevos entornos
Cómo sustituir la estructura de directorios predeterminada de Symfony
Understanding how the Front Controller, Kernel and Environments work together
Cómo configurar parámetros externos en el contenedor de servicios
Cómo utilizar PdoSessionHandler para almacenar sesiones en la base de datos
Cómo usar el enrutador de Apache
Configuring a web server
Consola
Cómo crear una orden de consola
Cómo usar la consola
Cómo generar URL y enviar mensajes de correo electrónico desde la consola
Cómo habilitar el registro cronológico en la consola de ordenes
Controlador
Cómo personalizar páginas de error
Cómo definir controladores como servicios
Depurando
Cómo optimizar tu entorno de desarrollo para depuración
Desplegando
Cómo desplegar una aplicación Symfony2
Doctrine
Cómo manejar archivos subidos con Doctrine
Cómo usar extensiones Doctrine: Timestampable, Sluggable, Translatable, etc.
Cómo registrar escuchas y suscriptores de eventos
Cómo utiliza Doctrine la capa DBAL
Cómo generar entidades desde una base de datos existente
Cómo trabajar con múltiples gestores de entidad y conexiones
Cómo registrar funciones DQL personalizadas
Cómo definir relaciones con interfaces y clases abstractas
Cómo implementar un sencillo formulario de registro
Email
Cómo enviar correo electrónico
Cómo utilizar Gmail para enviar mensajes de correo electrónico
Cómo trabajar con correos electrónicos durante el desarrollo
Cómo formar en la cola mensajes de correo electrónico
Cómo verificar que se envía un mensaje de correo electrónico en una prueba funcional
Despachador de eventos
Cómo configurar los filtros before y after
Cómo extender una clase sin necesidad de utilizar herencia
Cómo personalizar el comportamiento de un método sin utilizar herencia
(contenedor de servicio)
Cómo crear un escucha de evento
Formularios
Cómo personalizar la reproducción de un formulario
Cómo usar transformadores de datos
How to Dynamically Modify Forms Using Form Events
Cómo integrar una colección de formularios
Cómo crear un tipo de campo personalizado para formulario
Cómo crear una extensión del tipo «Form»
Cómo usar la opción virtual en los campos de formulario
Cómo probar tus formularios
How to configure Empty Data for a Form Class
(validación)
Cómo crear una restricción de validación personalizada
(doctrine)
Cómo manejar archivos subidos con Doctrine
Bitácora de eventos
Cómo utilizar Monolog para escribir registros
Cómo configurar Monolog para reportar errores por correo electrónico
Cómo registrar mensajes en diferentes archivos de bitácora
Generador de perfiles
Cómo crear un colector de datos personalizado
Petición
Cómo registrar un nuevo formato de petición y tipo MIME
Enrutando
Cómo forzar las rutas para que siempre usen HTTPS o HTTP
Cómo permitir un carácter «/» en un parámetro de ruta
Cómo configurar una redirección a otra ruta sin un controlador personalizado
Cómo utilizar métodos HTTP además de GET y POST en rutas
Cómo utilizar parámetros del contenedor de servicios en tus rutas
How to create a custom Route Loader
Seguridad
Cómo cargar usuarios desde la base de datos con seguridad (el Proveedor de entidad)
Cómo agregar la funcionalidad «recuérdame» al inicio de sesión
Cómo implementar tu propio votante para agregar direcciones IP a la lista negra
Cómo usar las listas para el control de acceso (ACL)
Cómo usar los conceptos avanzados ACL
Cómo forzar HTTPS o HTTP a diferentes URL
Cómo personalizar el formulario de acceso
Cómo proteger cualquier servicio o método de tu aplicación
Cómo crear un proveedor de usuario personalizado
Cómo crear un proveedor de autenticación personalizado
Cómo cambiar el comportamiento predeterminado de la ruta destino
Serializador
How to use the Serializer
Contenedor de servicios
Cómo crear un escucha de evento
Cómo trabajar con ámbitos
Cómo trabajan los pases del compilador en los paquetes
symfony1
En qué difiere Symfony2 de symfony1
Plantillas
Cómo inyectar variables en todas las plantillas (es decir, Variables globales)
Cómo utilizar y rutas Twig con espacios de nombres
Cómo usar plantillas PHP en lugar de Twig
Cómo escribir una extensión Twig personalizada
Cómo dibujar una plantilla sin un controlador personalizado
Probando
Cómo simular autenticación HTTP en una prueba funcional
How to simulate Authentication with a Token in a Functional Test
Cómo probar la interacción de varios clientes
Cómo utilizar el generador de perfiles en una prueba funcional
Cómo probar repositorios Doctrine
Cómo personalizar el proceso de arranque antes de correr las pruebas
(email)
Cómo verificar que se envía un mensaje de correo electrónico en una prueba funcional
Validando
Cómo crear una restricción de validación personalizada
Servicios web
Cómo crear un servicio Web SOAP en un controlador de Symfony2
Flujo de trabajo
Cómo crear y guardar un proyecto Symfony2 en git
Cómo crear y guardar un proyecto Symfony2 en Subversion
Navegación
índice
siguiente
|
anterior
|
en Español
»
Por favor activa JavaScript para ver los
comentarios accionados por Disqus.