[Dbix-class] dirty-flag on inflated columns
Morgon Hed
morgonhed at yahoo.com
Mon May 4 16:35:08 GMT 2009
> Yes there is:
Not in my version it seems.
I have 0.08013 and in this version there does not seem to be a "make_column_dirty" method in DBIx::Class::Row (I just inspected the code).
--- On Mon, 5/4/09, Moritz Onken <onken at houseofdesign.de> wrote:
> From: Moritz Onken <onken at houseofdesign.de>
> Subject: Re: [Dbix-class] dirty-flag on inflated columns
> To: "DBIx::Class user and developer list" <dbix-class at lists.scsys.co.uk>
> Date: Monday, May 4, 2009, 11:25 AM
>
> 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
>
> _______________________________________________
> List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
> IRC: irc.perl.org#dbix-class
> SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
> Searchable Archive: http://www.grokbase.com/group/dbix-class@lists.scsys.co.uk
>
More information about the DBIx-Class
mailing list