Symfony’ - Drupal Groups | Meetup, discuss, plan, and ... · Quées symfony?! Esun...

10
Symfony 2.0

Transcript of Symfony’ - Drupal Groups | Meetup, discuss, plan, and ... · Quées symfony?! Esun...

Symfony  2.0  

Temas  

Ê  Qué  es  Symfony?  

Ê  Instalación  

Ê  Estructura  

Ê  Bundles  

Ê  Routing  

Qué  es  symfony?  

Ê  Es  un  framework  de  desarrollo  web  para  PHP  

Ê  Es  un  framework  de  PHP,  una  filosofía  y  una  comunidad  trabajando  juntos  en  armonía  

Instalación  

Ê  Requisitos  Ê  php  5.3  

Ê  Permisos  (cache  y  logs)  

Ê  config.php  

Ê  Ambientes  (prod,  dev,  testing)  

Estructura  

Ê  vendor  Ê  core  symfony  

Ê  web  

Ê  src  Ê  bundles  

Estructura  

Ê  app  Ê  parameters.ini  

Ê  config.yml  

Ê  routing.yml  

Ê  AppKernel.php  Ê  autoload.php  Ê  Console  

Ê  Deps  

Ê  Yaml  

Bundles  

Ê  Directorio  que  contiene  un  conjunto  de  archivos(php,  js,  css,  imágenes,  etc)  que  implementa  una  única  funcionalidad  

Ê  Crear  un  bundle  Ê  php  app/console  generate:bundle                  -­‐-­‐namespace=Tavo/HelloBundle  -­‐-­‐format=yml  

Routing  

Ê  Actions  

Ê  Routing  de  symfony  

Ê  Alias  

Ê  Parametros  

Ê  Controller  

Ê  Forward  

Ê  Redirect  

 

Routing  

Ê  POST  

Ê  GET  

Qué  sigue?  

Ê  Twig  

Ê  Doctrine  

Ê  Service  container  

Ê  Security  

Ê  Assetic