私はオークションを表すDBIx::Class
オブジェクトを持っています。基礎となる表には、多くのデータを含む説明列があります。説明列はほとんど使用されないため、その表のDBIx::Class
列リストには含まれていません。そうすれば、ほとんどのクエリはオークションの説明データを取得しません。DBIx :: Class ResultSetに列を動的に追加
ただし、この列が必要なスクリプトは1つあります。私は説明欄をフェッチするために他のすべてのクエリを強制することなくこれを実現するにはどうすればよい
$auction->description
:この一つのケースでは、私は、他の列を同じように記述欄の内容にアクセスしたいですか?
my $rs = $schema->resultset('Auctions');
my $lots = $rs->search(
undef,
{ '+select' => 'description', '+as' => 'description' },
);
DBIx::Class
の最近のバージョンの下の行の更新のために動作していないよう:DBIx::Class
の旧バージョン(バージョン番号がわからない)、働いて以下に