PDF de programación - Symfony2-es Release 2.0.12

Symfony2-es Release 2.0.12gráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 16 de Febrero del 2018)
533 visualizaciones desde el 16 de Febrero del 2018
3,8 MB
797 paginas
Creado hace 12a (24/04/2012)
Symfony2-es
Release 2.0.12

Traducido por Nacho Pacheco

April 24, 2012

Índice general

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

5
5
13
17
22

29

I Guía de inicio rápido

1. Inicio rápido

1.1. Un primer vistazo .
.
.
1.2. La vista .
.
.
1.3. El controlador
.
1.4. La arquitectura .
.

.
.
.

.

.

II Libro

2. Libro

.
.

.
.

.
.

.
.

.
.

. . .

. . . . .

Symfony2 y fundamentos HTTP . . . .
Symfony2 frente a PHP simple .
Instalando y configurando Symfony . . . . .

2.1.
2.2.
2.3.
2.4. Creando páginas en Symfony2 .
.
.
2.5. Controlador .
.
2.6. Enrutando .
.
2.7. Creando y usando plantillas .
.
2.8. Bases de datos y Doctrine (“El modelo”)
2.9. Bases de datos y Propel (“El modelo”)
.
.
.
2.10. Probando .
.
.
2.11. Validando .
.
.
.
2.12. Formularios .
.
2.13. Seguridad .
.
.
2.14. Caché HTTP .
.
2.15. Traduciendo .
.
2.16. Contenedor de servicios .
2.17. Rendimiento .
.
2.18. Funcionamiento interno .
2.19. API estable de Symfony2 .

.
.
.
.
. . .

. . . . .

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

. . .

. . .

. . .

. . . .

. . . . .

. . . . .

. . . . .

. . . . . . .

. . . . . . .

. . . . .
. . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .
.
. . . . . . . . . . . . . . . . .
. . .
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33
33
42
53
57
71
81
99
. . .
. 118
. . . . . . . . . . . . . . . . . . . . . . . . . . 141
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . 284

. . . . . . . . . . . . . . . . . . . . . .

. . .

.

.

.

.

.

.

.
.

.
.

.
.

.

I

III Recetario

287

3. Recetario

.

.

.

.

.

. . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

289
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
.
.
3.1. Flujo de trabajo .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
.
.
.
.
3.2. Controlador .
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
.
.
3.3. Enrutando .
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
. . . .
.
.
.
3.4. Assetic .
.
3.5. Doctrine .
. . . .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
.
.
.
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
.
.
.
.
3.6. Formularios .
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
.
.
3.7. Validando .
.
.
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
.
3.8. Configurando .
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
.
3.9. Contenedor de servicios .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
.
.
3.10. Paquetes
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
.
3.11. Correo electrónico .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
.
.
.
.
3.12. Probando .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
3.13. Seguridad .
.
.
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
3.14. Almacenamiento en caché .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
.
3.15. Plantillas .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
.
3.16. Bitácora de navegación .
3.17. Consola .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
.
.
3.18. Cómo optimizar tu entorno de desarrollo para depuración . . . . . . . . . . . . . . . . . . . . . . . 483
3.19. Despachador de eventos .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
. . . .
.
3.20. Petición .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
.
.
3.21. Generador de perfiles .
3.22. Servicios web .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
. . .
.
.
.
. . . .
3.23. En qué difiere Symfony2 de symfony1 . . . . .
. . . . .
. . . . . . . . . . . . . . . . 494

. . . . .

. . .

. . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.

.
.
.

.
.

.
.

.
.

.
.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

IV Componentes

4. Componentes

.

.

.

.

. . .

. . .

. . .

. . . . .

. . . . .

. . . . . . .

. . . . . . .

4.1. El componente ClassLoader . . . .
4.2. El componente Console .
4.3. El componente CssSelector . . . .
4.4. El componente DomCrawler .
Inyección de dependencias .
.
4.5.
.
.
4.6. Despachador de eventos .
.
.
4.7. El componente Finder .
.
4.8. Fundamento HTTP .
.
.
.
4.9. El componente Locale .
.
.
4.10. El componente Process .
4.11. El componente Routing .
.
4.12. El componente Templating .
4.13. El componente YAML .
.

. . . . . . . . . . . . . . . . . . . . .

505
. . . . . . . . . . . . . . . . . . . . . . . 505
. 507
. . . . . . . . . . . . . . . . . . . . . . . 512
. . . . . . . . . . . . . . . . . . . . . . . . 514
. . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
.
.
. . . . . . . . . . . . . . . . . . . . . . . 535
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538
. . . . . . . . . . . . . . . . . . . . . . . 554
.
.
. 555
.
.
.
.
. 556
. . . . . . . . . . . . . . . . . . . . . . . . 561
. . .
. . . . . . . . . . . . . . . . . . . . . . . . . 563
. . . .

. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .

. . . .
. . . . .
. . . . .

. . . . .
. . . . .

. . . . . . .

. . . . . . .

. . .
. . .

. . . . .

. . . . .

. . . . .

. . . .

. . .

. . .

. . .

. . .

. . .

.
.
.
.
.
.
.

.

.

.

.

.

503

571

V Documentos de referencia

5. Documentos de referencia

5.1. Configurando el FrameworkBundle (“framework”) .
5.2. Referencia de configuración de AsseticBundle . . . . .
5.3. Referencia de configuración del ORM de Doctrine . . . . .
5.4. Referencia en configurando Security . . . . .
5.5. Configurando el SwiftmailerBundle ("swiftmailer") . . . . . . . . .
5.6. Referencia de configuración de TwigBundle . . . .

. . . . .
. . . . .

. . . . .
. . . . .

. . . . . . .

. . . . .

. . . . .

. . . . .

. . .

. . .

. . .

. . .
. . .

575
. . . . . . . . . . . . . . . . 575
. . . . . . . . . 580
. . . . . . . . . 581
. . . . . . . . . . . . . . . 586
. . . . . . . . 589
. . . . . . . . . . . . . . . 592

. . .

II

5.7. Referencia de configuración del ORM de Doctrine . . . . .
. . . . . . . . . 594
. . . . .
5.8. Configurando WebProfiler .
. . . . . . . . . . . . . . . . . . . . . . 595
. . .
5.9. Referencia de tipos para formulario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
5.10. Referencia de funciones de formulario en plantillas Twig . . . .
. . . . . . . . . . 657
5.11. Referencia de restricciones de validación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 658
5.12. Etiquetas de inyección de dependencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 714
5.13. Requisitos para que funcione Symfony2 . . . . .
. . . . . . . . . . . . . . . 719

. . . . . . .

. . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . .

. . .

. . .

.

VI Paquetes

6. Paquetes de la edición estándar de Symfony

6.1. SensioFrameworkExtraBundle . . . . .
6.2. SensioGeneratorBundle .
.
6.3. DoctrineFixturesBundle .
6.4. DoctrineMigrationsBundle . . . . .
6.5. DoctrineMongoDBBundle .

. . . . . .
. . . . . . .

. . . . . . .

.

. . . . .

. . . . .

. . . . .

. . .

. . . . .

. . .
. . . . .
. . . . .

. . . . .
. . .

723

. . .

727
. . . . . . . . . . . . . . . 727
. . . . . . . . . . . . . . . . . . . . . 736
. . . . . . . . . . . . . . . . . . . . 739
. . .
. . . . . . . . . . . . . . . . . 744
. . . . . . . . . . . . . . . . . . . . 749

VII Colaborando

7. Colaborando

7.1. Aportando código .
.
7.2. Aportando documentación .
7.3. Comunidad .
.

.

.

.

.

.

.

.

.

.

.

773
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789

.
.
.

.
.
.

.
.
.

769

III

IV

Parte I

Guía de inicio rápido

1

Empieza a trabajar rápidamente con la Guía de inicio rápido (Página 5) de Symfony:

Symfony2-es, Release 2.0.12

3

Symfony2-es, Release 2.0.12

4

CAPÍTULO 1

Inicio rápido

1.1 Un primer vistazo

¡Empieza a usar Symfony2 en 10 minutos! Este capítulo te guiará a través
  • Links de descarga
http://lwp-l.com/pdf8838

Comentarios de: Symfony2-es Release 2.0.12 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad