のみまくし日記

毎日が文化祭の前日、そんな環境っていいですよね。この日記は未来の自分へのメッセージです。

2004年01月28日 ()

Class::DBI 今日の知らなかったこと

今日もClass::DBIではまりました。

__PACKAGE__->set_sql('GetHogeCount', <<END_OF_SQL);
SELECT
    hoge_id,
    COUNT(hoge_id)  AS count
FROM
    hoge
GROUP BY
    hoge_id
ORDER BY
    hoge_id ASC
END_OF_SQL

sub get_hoge {
    my $class = shift;

    my $sth = $class->sql_GetHogeCount();
    $sth->execute;

    return $class->sth_to_objects($sth);
}

で設定しばあい、$hoge->count と 別名の名前では取り出せないのでした。$hgoge->{count} としないとだめ。

いままで、Template側でしか使ってなかったので気がつきませんでした。(TTはどっちでも良いので)

Perl posted by takefumi | この日記へリンク | コメント(0) | トラックバック(0)

この日記へのトラックバック

この日記へのコメント