Alejandro

I am using the create fuction catalyst provides,  I find that is the best
way of creating the model.  Does it need 'source_name'  in the classes
that it creates.

Regards

Gordon


> On Tue, Jul 26, 2011 at 1:51 PM,  <[email protected]> wrote:
>> Hi
>>
>> When I call create on a result set like the same in the catalyst
>> documentation like
>>
>>               my $book = $c->model('DB::Book')->create({title  =>
>> $title,
>> rating => $rating });
>>
>> I get the following error
>>
>> DBIx::Class::ResultSet::create(): Unable to perform storage-dependent
>> operations with a detached result source (source '_unnamed_' is not
>> associated with a schema). at
>> ./catalyst/test/script/../lib/test/Controller/Books.pm line 56
>
> Did you create the Schema classes yourself? or did you use the
> xxxx_create.pl script?
>
> I have found that static creation using the create helper script is
> the best solution because it gives you the flexibility to extend the
> DBIC model and it's also very easy to upgrade when your DB changes.
> The way to use the create script for DBIC is:
>
> script/xxxx_create.pl model [model_name] DBIC::Schema [namespace]
> create=static dbi:[sriver]:dbname=data/catmodels.db [user] [pass]
>
>
> --
> Alejandro Imass
>
> _______________________________________________
> 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/
>



_______________________________________________
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