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