Phalcon - Datenbankkonnektivität

In diesem Kapitel werden wir die Datenbankkonnektivität in Bezug auf Phalcon diskutieren.

Erstellung von Datenbank und Design

Wir werden uns auf die Erstellung einer Datenbank für Blogs konzentrieren, in der Beiträge zusammen mit den Kategorien gemäß den Einträgen der Benutzer verwaltet werden.

Datenbankname: Blog-Tutorial

Abfrage zum Erstellen der Datenbank -

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

Nach dem Erstellen der Datenbank wird die Datenbank wie im folgenden Screenshot gezeigt aufgelistet.

Phalcon verwendet Befehle zum Erstellen von models, controllersund sogar Projekte. Mal sehen, wie es funktioniert.

Step 1 - Erstellen Sie ein Projekt namens Blog-Tutorial.

Step 2 - Konfigurieren Sie die Webanwendung, die eine Verbindung zu der Datenbank herstellt, die wir für die Verwaltung von Blogs erstellt haben.

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