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/',
)
));