環境構築

データベース

MySQL 5.6/MariaDB 5.5以上とTransactd Plugin 3.6以上が必要です。MySQLをインストールしたあと、Install Transactd Pluginを参照してインストールしてください。

PHPとTransactd Client

PHPは5.4以上が必要です。新しくインストールするのであればPHP7をお勧めします。非常に高速に動作します。

PHPがインストールできたらTransactd インストールガイド for PHPを参照して Transactd Clientをインストールしてください。

ComposerとTransactd PHP ORM

Transactd PHP ORMのインストールにはComposerを使用します。開発用のPCに事前にComposerをインストールしてください。

インストールできたら、アプリケーションのルートフォルダを作成しTransactd PHP ORMをインストールします。

$>mkdir salesdb
$>cd salesdb
$>composer require transactd/orm
# salesdb/vendor配下にTransactd PHP ORMがインストールされます。

処理の流れ

ここで構築した環境でのデータベースへの要求と応答の流れを示します。

要求 [APP -> Transactd PHP ORM] -> Transactd Client ====> Transactd Plugin -> InnoDB (MySQL/MariaDB)

応答 [APP <- Transactd PHP ORM] <- Transactd Client <==== Transactd Plugin <- InnoDB (MySQL/MariaDB)
  1. アプリの概要
  2. データベースとテーブルの準備