Capítulos
Descargar archivo
En este curso vamos a aprender todo lo necesario para el trabajo diario con la API de bases de datos que Drupal nos ofrece. Desde la parte más sencilla como hacer una consulta, a las más complejas que son las consultas dinámicas pero que ofrecen más flexibilidad y facilidad cuando se entienden correctamente.
No vamos a utilizar código SQL ya que Drupal nos ofrece una capa de abstracción para que no nos preocupemos de compatibilidad con las diferentes bases de datos, ya sean MySQL, MariaDB, PostgreSQL o SQLite, además de otras como MongoDB que la comunidad ofrece. De modo que no hace falta que seamos expertos en su uso, pero si es importante que sepamos manejarlo por lo menos mínimamente, ya que, al fin y al cabo, crearemos consultas a tablas.
La capa de abstracción de base de datos de Drupal proporciona una API de consulta de base de datos unificada que puede consultar diferentes bases de datos subyacentes. Está construida sobre la API de base de datos PDO (PHP Data Objects) de PHP, y hereda gran parte de su sintaxis y semántica.
Además de proporcionar una API unificada para consultas a bases de datos, la capa de abstracción de bases de datos también proporciona una forma estructurada de construir consultas complejas, y protege la base de datos mediante el uso de buenas prácticas de seguridad.
Comentarios