Phalcon - łączność z bazą danych
W tym rozdziale omówimy łączność z bazą danych związaną z Phalconem.
Tworzenie bazy danych i projektowanie
Skoncentrujemy się na stworzeniu bazy danych dla blogów, która przechowuje posty wraz z kategoriami według wpisów użytkowników.
Nazwa bazy danych: samouczek na blogu
Zapytanie użyte do stworzenia bazy danych -
drop database blog-tutorial (if exists)
create database blog-tutorial
Po utworzeniu bazy danych baza danych zostanie wyświetlona, jak pokazano na poniższym zrzucie ekranu.
Phalcon używa poleceń do tworzenia plików models, controllers, a nawet projekty. Zobaczmy, jak to działa.
Step 1 - Utwórz projekt o nazwie blog-tutorial.
Step 2 - Skonfiguruj aplikację internetową, która łączy się z bazą danych, którą stworzyliśmy do zarządzania blogami.
<?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/',
)
));