Am 19.07.2009 um 13:21 schrieb Octavian Râşniţă:

Hi,

In DBIx::Class::ResultSource.pm's POD documentation I read:

""
add_columns
...
  Adds columns to the result source. If supplied key => hashref pairs,
uses the hashref as the column_info for that column. Repeated calls of
  this method will add more columns, not replace them.
""

But in Catalyst::Manual::Tutorial::04_BasicCRUD.pod I read:

""
      __PACKAGE__->add_columns(
          "created",
          { data_type => 'datetime', set_on_create => 1 },
          "updated",
{ data_type => 'datetime', set_on_create => 1, set_on_update => 1 },
      );

This will override the definition for these fields that Schema::Loader
  placed at the top of the file.
""

What's the truth? Repeating calls of this method adds more columns and not replace them, or the columns are overriden?

They are replaced if the name you supply matches a previously setup column.

So both is true :-)

cheers
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to