タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

dbix-skinnyに関するkoba04のブックマーク (2)

  • 色々な検索方法3 #07 - JPerl Advent Calendar 2009

    色々な検索方法3 #07 - JPerl Advent Calendar 2009 Perl に関するちょっとした Tips をのっけてみるよ。ちゃんと続くかな? resultset resultsetを使う事で、インクリメンタルに検索条件を設定することができます。 例えばCGIなどでユーザの入力を元に検索条件を組み立てる必要があることはよくあることでしょう。 そういう時にこのresultsetメソッドは大活躍できまうす。 DBIx::Skinnyでsearch_by_sql/search_namedの生SQLを書くケースをのぞいて joinクエリが発行できるのもresultsetメドッドだけです。 今日はそんなresultsetメソッドに入門してみましょう。 まずresultsetのオブジェクトを作ります。 my $rs = $db->resultset; 次にselectするカラムを指

  • DBIx::Skinnyのなおしたいところ(案)

    DBIx::Skinny::SQLがいけてないのでなおしたい   $skinnyのObjectに依存しているのがretrieveメソッドだけなので   若干のインコンパチな変更になるけどなんとかしたいかな。   あとDBIx::Skinny::Accessorを廃止したい。   正直SQL builderとしていけてない。(Data::ObjectDriverからぱくっといてなんだけど)    complex_whereとか書きにくすぎる ・AnonRowクラスの廃止   Rowクラス生成を必須とするかどうか。 ・ClassメソッドでDBIx::Skinnyを操作出来るインタフェース   正直インスタンスをつくって操作したほうがよいのでSkinnyとして廃止したい。 後方互換かんがえると結構大変なことなり。 ちなむとヤルにしてもいきなりエラーになるとかはしないのでご安心を。 そしてヤルか

  • 1