[Dbix-class] dirty-flag on inflated columns
Moritz Onken
onken at houseofdesign.de
Mon May 4 15:25:31 GMT 2009
Am 04.05.2009 um 17:18 schrieb Morgon Hed:
>
> Hi!
>
> I have a XML-column that I inflate/deflate to an object.
>
> What works is to create a new instance of such an object and pass
> that to the column-accessor, then when updating the object is
> deflated and stored in the database.
>
> The problem now is that I want to call a method on the inflated
> object which changes it's internal state but the problem is that now
> when I do an update DBIx::Class does not consider the column dirty
> and does not update it.
>
> So basically what I need is way for the inflated object to mark the
> column as dirty when it's state has changed ...
>
> Is there a way to do that?
Yes there is:
http://search.cpan.org/~ribasushi/DBIx-Class-0.08102/lib/DBIx/Class/Row.pm#make_column_dirty
moritz
More information about the DBIx-Class
mailing list