6
私はbook
とlanguage
という2つのテーブルを持っています。 book
belongs_to
language
language
の表記は、どの言語で表示されているかを示します。language
の表は、language
の列です。オブジェクトではなく外部キーの値を取得するにはどうすればよいですか?
language
テーブルから言語を取得せずに、$book->language
とし、言語文字列を取得します。それを行う方法はありますか?
私はそれが返品の文脈だと思っています。何らかの過負荷を行うべきか:
use overload "language_string" => sub {
my $self = shift;
return $self->language;
}, fallback => 1;
しかし、私はもちろん、まだ言語を取得しています。
おかげで列の値にアクセスすることができますあなたの関係の名前を変更したくない場合は、get_columnは私がのために狩りをされたまさにでした! – Jon