Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Yii2 Framework. PHP Mexico marzo

Yii2 Framework. PHP Mexico marzo

Jose Jesus Guzman Eusebio

March 22, 2017
Tweet

More Decks by Jose Jesus Guzman Eusebio

Other Decks in Programming

Transcript

  1. ¿Que es yii2? Yii2 es un framework de php basado

    en componentes y en el patrón de diseño MVC enfocado en el rendimiento y en ser extensible.
  2. Características principales Los siguientes elementos son clave para yii2 •

    Migrations • Fixture • Bootstrap incluído • Rules • Active Record • Active form
  3. REST Yii2 provee de un conjunto de herramientas para simplificar

    el desarrollo de un API REST como • Soporte de Active Record • Fácil formato de respuestas • Por default las respuestas son en JSON o XML • Fácil validación de errores • Autorización y autenticación • Se usa el mismo modelo, la magia ocurre en el controlador
  4. Widgets Yii2 provee de una clase que ayuda a generar

    elementos más complejos de una forma más facil • Gridview • Listview • DetailView • Menú • Bootstrap widgets • jQuery UI widgets • Active form
  5. Helpers Son clases que simplifican la codificación de de ciertas

    tareas Entre muchos otros, existen los siguientes helpers • HTML helper • URL helper • ArrayHelper • JSON • Vardumper
  6. Testing Se puede usar codeception para generar test automatizados. Codeception

    tiene soporte para • Test funcionales • Test unitario • Test de aceptación
  7. Active Record Se presenta como una arquitectura de desarrollo basada

    en una clase que contiene las funciones básicas de una BD
  8. Active Record En yii2, active Record provee de una interfaz

    basada en objetos para acceder y manipular los datos de una base de datos. = =