2004年04月09日 (金)
Class::DBI /sth_to_objects (2)
昨日書いたClass::DBI /sth_to_objects
miyagawaさんから聞いたのだけど(ドキュメントにも乗ってます)
__PACKAGE__->set_sql('DistinctItem');
とすると
search_DistinctItem
というメソッドが出来ます。だから、
my @item = Project::Data::Table->sth_to_objects('DistinctItem');
こんな使い方は普通はしないわけです。(普通にプログラム側で使うには、メソッド名が気持ち悪いと思ってたけど、やはり別の方法があった)
my @item = Project::Data::Table->search_DistinctItem();
こうね。なので、オレの趣味的には全部小文字にした方が、ヨサゲ<set_sqlのキー
って、昔のソースみてたら、普通にオレ使っているし。なんで、わざわざメソッド作ってたんだ?多分、ちょっと複雑なことやる似たようなメソッド作ってそのままコピペ、コピペで作ってたら、 search_ の存在を忘れてしまった。ってのが答えだな。
posted by takefumi
|
この日記へリンク
|
コメント(0)
|
トラックバック(0)

