Thread CRUD mit DBIx::Class etc. - erweiterbar??
(3 answers)
Opened by Peter Priess at 2011-09-13 12:21
Das ist die richtige Methode, wenn Du das nur beim INSERT aber nicht bei UPDATE ausführen lassen willst. Oder Naja, es gibt da wohl viele Möglichkeiten, aber insert finde ich sinnvoll, man könnte aber wohl auch weiter unten in der Storage Engine eingreifen.
Und Du hast vollkommen recht: das Beispiel aus der Doku klappt so nicht. Das liegt aber daran, wie die Daten eingefügt werden, nämlich mit $schema->populate(); Quote d.h. es wird überhaupt nicht mit der Klasse gearbeitet beim Anlegen, weil der Call ja ist. Wenn Du daraus machst, klappt das genau wie man es erwartet. Oder eben, ganz manuell (finde ich immer schöner, weil klarer ist, was passiert): Code: (dl
)
my $newartist = $schema->resultset('Artist')->create({}); |