[Codeigniter-users] DBクラスのラッパー

Back to archive index

kunitsuji tsuji****@m-s*****
2008年 7月 2日 (水) 12:31:41 JST


 kunitsujiです。

ソースさらしてみました。

http://d.hatena.ne.jp/KuniTsuji/20080702
メソッドは
getAll()

getAllPage()

getAllArray()

getRow()

getRowArray()

getOne()

です。
getPageはページ番号と表示件数を入れたらLIMIT OFFSETします。

もっとこうしたほうがいいとかありましたら是非。


> kunitsujiです。
>
>ちなみに、メモリ1Kだけラッパ―使ったほうが消費され、速度差はありません
>でした。
>
>> kunitsujiです。
>>
>>こんばんは。
>>
>>ちょっといろいろいじってDBクラスをラッパ―してみました。
>>通常
>>$query = $this->db->query();
>>として、結果を受け取り、
>>結果セットに対して
>>$query->row()
>>$query->result()
>>なんかを行っております。この部分をモデルに書いているかとおもいますが、
>>これを
>>$query = $this->db->getAll()
>>$query = $this->db->getRow()
>>であらかじめ複数なのか、1レコードなのかで取得するようにしてみました。
>>PEAR::DBやADODBになれているので、こちらのほうがらくかなぁとか。
>>
>>どれぐらいパフォーマンス劣化するかベンチとって調べてみますです。
>>
>>この部分の実装、CIではだめだとか、こうすべきとか意見いろいろいただければ
>>嬉しいです。
>>
>>_______________________________________________
>>Codeigniter-users mailing list
>>Codei****@lists*****
>>http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>
>_______________________________________________
>Codeigniter-users mailing list
>Codei****@lists*****
>http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users




Codeigniter-users メーリングリストの案内
Back to archive index