dbic

DBICにfindByほげほげ生やしたけどCatalystでコケた

先日の「Sub::AutoでDBICにfindByほげほげを生やしてみた」が予想外に大きな反響で嬉しい反面、若干のとまどいも感じる今日この頃です。で、そいつを喜び勇んでCatalystアプリに組み込んだら、 (in cleanup) Can't locate object method "DESTROY" via packa…

Sub::AutoでDBICにfindByほげほげを生やしてみた

Sub::AutoでAUTOLOADを隠蔽 - dann@webdev - dann's portal が面白そうだったのでDBIC::ResultSetにfindBy〜を生やしてみた。perldoc見ても$selfがどこに入ってくるのか分からんかったけど、@_に関数名のマッチが入って、その次に来るみたい。 #!/usr/bin/pe…

続・DBICが発行するSQLのテーブル名をクォートさせたい

DBICが発行するSQLのテーブル名をクォートさせたい を書いたら、hide-Kさんがトラバくれて解決策を提示してくれた。しかも、id:miyagawaさんからもブクマコメントで同様のアドバイスが。 Re:DBICが発行するSQLのテーブル名をクォートさせたい - はてな#hide-…

DBICが発行するSQLのテーブル名をクォートさせたい

※解決しました。フォローエントリ → 続・DBICが発行するSQLのテーブル名をクォートさせたいhoges, conditionsというテーブルがあって、hoges_conditionsを中間テーブルとしてmany_to_manyの関係を持たせた時にハマった。 create table `hoges_conditions` ( …