ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)

2007年~2011年ごろまで はてなダイアリー に書いてた記事を引っ越してきました。

ADODBのコネクションを直に触りたいとき

ようやくこの話題に到達できた・・・。そもそも、ADODBのコネクションを直に触り始めたために、他のcontroller間でpartialを共有したり、エラー時にforwardじみた操作をさせたり、という感じでこれまで調査をしてきた訳です。

で、長い下準備の割には簡単です。最低一つは適当なモデルをgenerateしておきます。あとは、モデルをnewして、インスタンスのgetConnection()メソッドを呼びます。

Ak::import('Product');
$Product =& new Product();
$db =& $Product->getConnection();

これでokay。あとは、$dbを使ってADODBでプログラミングすればよい。