Phalcon-database-connectivity

提供:Dev Guides
移動先:案内検索

Phalcon-データベース接続

この章では、Phalconに関連するデータベース接続について説明します。

データベースとデザインの作成

ユーザーのエントリごとにカテゴリとともに投稿を保持するブログ用のデータベースの作成に焦点を当てます。

データベース名:blog-tutorial

データベースの作成に使用されるクエリ-

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

データベースの作成後、データベースは次のスクリーンショットに示すようにリストされます。

データベース

Phalconは、 models、controllers 、さらにはプロジェクトの作成にもコマンドを使用します。 仕組みを見てみましょう。

  • ステップ1 *-blog-tutorialという名前のプロジェクトを作成します。

プロジェクト名

  • ステップ2 *-ブログを管理するために作成したデータベースに接続するWebアプリケーションを構成します。
<?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/',
   )
));