Tengo dos tablas, book
y language
; book
belongs_to
language
teniendo una columna language
indicando en qué idioma está. La tabla language
es solo la columna language
.¿Cómo obtengo el valor de una clave externa en lugar de obtener el objeto?
Quiero hacer $book->language
y obtener la cadena de idioma, sin recuperar el idioma de la tabla language
. ¿Hay una manera de hacer eso?
Sospecho que se trata de return context. ¿Debo hacer algún tipo de sobrecarga, dicen:
use overload "language_string" => sub {
my $self = shift;
return $self->language;
}, fallback => 1;
Pero en ese caso estoy, por supuesto, sigue recibiendo el idioma.
Gracias, get_column era exactamente lo que estaba buscando para! – Jon