[Bielefeld-pm] Help needed with DBIx::Class
Mario Minati
mario at minati.de
Di Jan 30 02:23:10 PST 2007
Lösung von DBIx::Class Mailingliste:
Hi!
Just define a normal class method:
sub get_address {
my $self = shift;
return $self->zip . ' ' . $self->city . ', ' . $self->street;
}
-Alex
Gruß,
Mario
Mario Minati schrieb:
> Hallo,
>
> ich brauche Hilfe mit DBIx::Class. Ich möchte die Model Klasse so
> erweitern das sie mir die Daten in einer zusammengefassten Form wiedergibt.
>
> Konkret:
> Ich habe eine Tabelle in der DB mit Adressen (Felder street, city, ...)
> und hätte gern mein von DBIx::Class abgeleitetes Modul so ergänzt, dass
> ich in Catalyst schreiben kann
> $c->model('glueDB::Contact::Address')->search({id =>
> $id})->first->printable_address
> Also die Funktion printable_address soll mir ein Ergebnis liefern, das
> aus den Tabellenfeldern zusammengesetzt ist.
>
> geht das?
>
> wenn nein, wo lege ich in Catalyst ein globale Funktion ab, die von
> verschiedenen Controllern verwendet werden soll?
>
> Ein schönes Wochenende noch,
> Mario Minati
> _______________________________________________
> Bielefeld-pm mailing list
> Bielefeld-pm at pm.org
> http://mail.pm.org/mailman/listinfo/bielefeld-pm
>
>