Phalcon - Conectividad de base de datos

En este capítulo, discutiremos la conectividad de la base de datos relacionada con Phalcon.

Creación de base de datos y diseño

Nos centraremos en la creación de una base de datos para blogs que mantenga publicaciones junto con las categorías según las entradas de los usuarios.

Nombre de la base de datos: blog-tutorial

Consulta utilizada para crear la base de datos -

drop database blog-tutorial (if exists) 
create database blog-tutorial

Después de la creación de la base de datos, la base de datos se enumerará como se muestra en la siguiente captura de pantalla.

Phalcon usa comandos para la creación de models, controllers, e incluso proyectos. Vamos a ver cómo funciona.

Step 1 - Crea un proyecto llamado blog-tutorial.

Step 2 - Configurar la aplicación web que se conecta a la base de datos que creamos para la gestión de blogs.

<?php  
return new \Phalcon\Config (array ( 
   'database' => array ( 
      'adapter'  => 'Mysql', 
      'host'     => 'localhost', 
      'username' => 'root', 
      // 'dbname'   => 'blog_tutorial', 
      'password' => '', 
      'name'     => 'blog_tutorial', 
   ), 
   'application' => array ( 
      'controllersDir' => __DIR__ . '/../../app/controllers/', 
      'modelsDir'      => __DIR__ . '/../../app/models/', 
      'viewsDir'       => __DIR__ . '/../../app/views/', 
      'baseUri'        => '/blog-tutorial/', 
   ) 
));