EthnaでCreole(php/Creole)を利用するためのライブラリです。
おかげさまで、Ethna本体にEthna_DB_Creoleとしてとりこんでもらいました。 添付していたファイルは削除します。
CreoleはPEARコマンドを利用することで一瞬でインストールすることができます。詳細はCreole::Installを参照してください。
Ethna_DB_Creoleをrequireします。{project_id}_Controller.phpにある
/** アプリケーションライブラリのインクルード */
の行の下に
require_once 'Ethna_Creole.class.php';
を追加してください。
getDBメソッドを利用したときにEthna_Creoleが呼ばれるように{project_id}Controllerに設定します。
{project_id}_Controller.phpにある
var $class
の配列に
db = 'Ethna_DB_PEAR'
と書かれている部分があるので
db = 'Ethna_Creole'
と書き直して下さい。
あとは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());
}
とかいろいろやってたのしんでみてください。