Symfony 2.3 Tutorial (TWIG) – Parte 5

Symfony 2En esta quinta parte del curso de desarrollo web con el Framework Symfony 2, veremos cómo utilizar un poco más a fondo el sistema de plantillas de TWIG, además del manejo de rutas y la carga de archivos css, javascript e imágenes, para darle un diseño a nuestra web.

El tutorial se extendió bastante, por lo que consta de 3 videos, el tema es relativamente sencillo sin embargo al explicar a detalle se toma su tiempo. Recuerden además visitar la documentación oficial de TWIG. Continue reading “Symfony 2.3 Tutorial (TWIG) – Parte 5”

Symfony 2.3 Tutorial (TWIG) – Parte 4

Symfony 2En este tutorial de desarrollo con Symfony 2 veremos lo básico de TWIG y creamos algunas páginas más para seguir practicando. Es muy recomendable que vean primero los otros videos del curso.

TWIG es un motor de Templates basado en PHP que nos puede ayudar a estrucutra de mejor manera la web, para que sea posible mantenerla y actualizarla de formas óptima y rápida.

Como tal, TWIG utiliza PHP para todo, pero al momento de “escribir” el código usamos una forma más “sencilla” de hacerlo, luego TWIG compila todo nuestro código cambiándolo a PHP (eso no lo vemos nosotros) Continue reading “Symfony 2.3 Tutorial (TWIG) – Parte 4”

Symfony 2.3 Tutorial (Crear nuevas Paginas) – Parte 3

Symfony 2En este tutorial veremos cómo crear nuevas páginas o vistas en nuestros Bundles de Symfony 2.3

La idea será modificar un poco el controlador default, así como crear nuevos archivos de vista TWIG y manejar un poco más el Routing mediante YML. Todo será en su forma más básica, para irnos adentrando poco a poco.

Recuerden que este tutorial, es parte de una serie de tutoriales sobre Symfony 2, por lo que si no han checado los otros videos es conveniente que les den un vistazo primero. Continue reading “Symfony 2.3 Tutorial (Crear nuevas Paginas) – Parte 3”

Symfony 2.3 Tutorial (Bundles)

Symfony 2En este tutorial veremos cómo crear un Bundle en Symfony 2.3.

Un Bundle es una estructura de carpetas y archivos necesarios, que Symfony reconoce. Estos se utilizan para seccionar un proyecto y tenerlo bien ordenado, muchas veces cada bundle puede ser una funcionalidad especifica de un sitio web, los bundles contendrán varias vistas y controladores.

La idea principal es que un bundle puede ser reutilizado en varios proyectos, y de hecho en la web de Symfony encontramos un apartado con varios Bundles armados por otros, que podremos utilizar en nuestros proyectos. Continue reading “Symfony 2.3 Tutorial (Bundles)”