Thread Catalyst - DBIx::Class - Model - Diskussion
(3 answers)
Opened by sid burn at 2009-02-01 17:39 sid burn+2009-02-01 16:39:04-- verstehe ich nicht. wenn du die spalte in der datenbank änderst, musst du noch lange nicht den hashkey auch umbenennen. das definiert man ja alles im schema. und jetzt sag mir mal, wo der unterschied ist (halb pseudo-code): Code: (dl
)
1 $dbic->find({ user => $user }); das schöne ist ja, dass du sowas ein einziges mal im schema definierst. nach deinem modell müsste man fur jede spalte eine eigene methode schreiben. wenn du gerne solche methoden schreibst, hält dich natürlich niemand davon ab, aber ich bin da eher faul. ausserdem kannst du im jeweiligen dbic-model auch eigene kurze zugriffsmethoden schreiben, für oft gebrauchte felder z.b. die grösste arbeit ist das schreiben des schemas, aber das ist für mich auch gleichzeitig dokumentation und quelle für das erstellen/ändern der datenbank (mittels sqlt z.b.). Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: ![]() ![]() |