Recent changes

2013-04-14 2013-04-02 2013-02-17 2013-01-29 2013-01-20 2013-01-18 2012-12-08 2012-11-06 2012-09-04 2012-08-02

php/Ethna/Ethna_DB_Creole



Ethna_Creole

EthnaでCreole(php/Creole)を利用するためのライブラリです。

おかげさまで、Ethna本体にEthna_DB_Creoleとしてとりこんでもらいました。 添付していたファイルは削除します。

使いかた

Creoleのインストール

CreoleはPEARコマンドを利用することで一瞬でインストールすることができます。詳細はCreole::Installを参照してください。

require

Ethna_DB_Creoleをrequireします。{project_id}_Controller.phpにある

/** アプリケーションライブラリのインクルード */

の行の下に

require_once 'Ethna_Creole.class.php';

を追加してください。

{project_id}_Controllerへの記述

getDBメソッドを利用したときにEthna_Creoleが呼ばれるように{project_id}Controllerに設定します。

{project_id}_Controller.phpにある

var $class

の配列に

db = 'Ethna_DB_PEAR'

と書かれている部分があるので

db = 'Ethna_Creole'

と書き直して下さい。

DSNの設定

あとはEthna_DB_PEARを使う時と同じです。etc/{project_id}-ini.phpにある$configにDSNを記述します。

呼び出し方

Ethna_DB_PEARと同じです。

$DB = $this->backend->getDB();

で取得できます。

$query = 'SELECT * FROM tables';
$ResultSet = $DB->executeQuery($query);
while($ResultSet->next()){
    var_dump($ResultSet->getRow());
}

とかいろいろやってたのしんでみてください。