PHP Symphony
GUÍA SYMFONY 2
Versión 1 / septiembre 2011
Nivel: Básico / Intermedio
La Guía Symfony se encuentra en línea en:
http://www.maestrosdelweb.com/editorial/guia-symfony
Un proyecto de Maestros del Web
➲➲ Autores: Maycol Alvarez y Juan Ardissone
➲➲ Edición: Eugenia Tobar
➲➲ Diseño y diagramación: Iván E. Mendoza
Este trabajo se encuentra bajo una licencia Creative CommonsAtribución-NoComercial-CompartirIgual 3.0 Unported (CC BY-NC-SA 3.0)
CONTACTO
http://www.maestrosdelweb.com/sitio/correo/
REDES SOCIALES
Facebook: http://www.facebook.com/maestrosdelweb
Twitter: http://www.twitter.com/maestros
Autores
Juan Ardissone
Maycol Alvarez
Paraguayo, analista de sistemas, desarrollador
Web y parte del plantel de profesores del Instituto de Diseño yTecnología del país. Utiliza
(X)HTML, PHP5, JavaScript, CSS y Symfony
Framework desde su primera versión. Apasionado por PHP y por popularizar su utilización
aplicando los estándares y patrones de diseño
actuales, para continuar siendo uno de los
lenguajes más utilizados dentro de la Web.
Venezolano, Desarrollador de Software bajo
PHP, HTML, Javascript, CSS; T.S.U. en Informática Egresadodel I.U. “Jesús Obrero” de
Catia Caracas y Estudiante Actual de la U.N.E.
“Simón Rodríguez”, fanático del Framework
Symfony desde 1.4, jQuery, Android y de las
tecnologías abiertas GNU/Linux.
@juanardissone
@juanardissone
www.micayael.com
@maycolalvarez
@maycolalvarez
maycolalvarez.com
Índice
ÍNDICE
1 | Sobre laguía.......................................................................................................... 2
2 | Autores................................................................................................................... 3
3 | Capítulo 1: Introducción......................................................................................... 5
4 | Capítulo 2: El proyecto y losBundles................................................................... 14
5 | Capítulo 3: Creando páginas con Symfony 2........................................................ 25
6 | Capítulo 4: Sistema de Routing............................................................................ 34
7 | Capítulo 5: Definición de rutas con comodines.................................................. 40
8 | Capítulo 6: ElControlador.................................................................................... 45
9 | Capítulo 7: La Vista y Twig.................................................................................... 52
10 | Capítulo 8: Configurando nuestra Base de Datos............................................. 62
11 | Capítulo 9: Manipulando datos con Doctrine................................................... 72
12| Capítulo 10: Validación de datos y creación de formularios.............................85
13 | Capítulo 11: Integrando AJAX........................................................................... 99
14 | Capítulo 12: Integrando jQuery....................................................................... 101
15 | Capítulo 13: Instalando Bundles de Terceros................................................. 110
16 | Capítulo 14: Seguridad de acceso.................................................................. 120
17 | Más guías de Maestros del web..................................................................... 139
Introducción
1
CAPÍTULO 1: INTRODUCCIÓN
Symfony es un framework PHP basado en la arquitectura MVC (Model-View-Controller). Fue escritodesde un origen para ser utilizado sobre la versión 5 de PHP ya que hace un uso amplio de la orientación a objetos que caracteriza a esta versión y desde la versión 2 de Symfony se necesita mínimamente PHP 5.3. Fue creado por una gran comunidad liderada por Fabien Potencier1, quién a la fecha,
sigue al frente de este proyecto con una visión fuertemente orientada hacia las mejores prácticas que...
Regístrate para leer el documento completo.