我有两张桌子,book
并且language
;book
belongs_to
language
通过有一language
列来说明它所使用的语言。该language
表只是language
列。
我想做$book->language
并获取语言字符串,而不从language
表中获取语言。有没有办法做到这一点?
我怀疑这是关于返回上下文。我应该做某种超载,说:
use overload "language_string" => sub {
my $self = shift;
return $self->language;
}, fallback => 1;
但在那种情况下,我当然还在学习语言。