catalystを使っててはまったところのメモ。Class::DBI::AsForm編。
- どうやって使えるようにすればいいのか。全部のモジュールにuse Class::DBI::AsFormを追加するのはいかにもめんどくさそうです。
- Modelのbase classの__PACKAGE__->configに、additional_base_classes => [qw/Class::DBI::AsForm/]を追加
- リレーションの張ってあるcolumnでto_fieldすると、勝手にselect要素を作ってくれますが、この中のoption要素の中身に使われるcolumnを指定したい
- 参照してる先のモジュールで、__PACKAGE__->columns(Stringify=>qw/name/)
- as_HTMLやas_XMLで、日本語が1byteずつ実体参照に変換されてしまう
- as_HTML("\200-\377")
DBIx::Class::WebFormも試しましたが、動かなくて挫折しました
最近のコメント