Phalcon - Conectividade de banco de dados

Neste capítulo, discutiremos a conectividade de banco de dados relacionada ao Phalcon.

Criação de Banco de Dados e Design

Vamos nos concentrar na criação de um banco de dados para blogs que mantém as postagens junto com as categorias de acordo com as entradas dos usuários.

Nome do banco de dados: blog-tutorial

Consulta usada para criar o banco de dados -

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

Após a criação do banco de dados, ele será listado conforme mostrado na imagem a seguir.

Phalcon usa comandos para a criação de models, controllers, e até projetos. Vamos ver como isso funciona.

Step 1 - Crie um projeto chamado blog-tutorial.

Step 2 - Configure a aplicação web que se conecta ao banco de dados que criamos para o gerenciamento 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/', 
   ) 
));