Thread Catalyst + Model::DBIC - Verzweiflung (10 answers)
Opened by Strat at 2006-05-06 01:46

Strat
 2006-05-06 14:33
#28519 #28519
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
danke fuer die hilfe.

mit ->schema_instance->search funzts bei mir auch nicht
Code: (dl )
Caught exception in MyPBoard::Controller::User->list "Can't call method "schema_instance" on an undefined value at E:/web/PBoard_Catalyst/MyPBoard/script/../lib/MyPBoard/Controller/User.pm line 14."

aber irgendwie habe ich das gefuehl, dass das problem mit der DB zusammenhaengt...
Code: (dl )
die Dumper $c->model('PBDB')->table('PbUser');

ergibt irgendwie undef...
Code: (dl )
die Dumper $c->model('PBDB')->table('pb_user');

sieht ev. besser aus:
Code: (dl )
$VAR1 = 'MyPBoard::Model::PBDB::PbUser';

sobald ich folgendes dranhaenge:
Code: (dl )
1
2
3
my $data = $c->model('PBDB')->table('pb_user')
->search( { 'order_by' => 'id ASC' } );
die Dumper $data;

kommt was, was wie sql aussieht:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$VAR1 = bless( {
'attrs' => {
'alias' => 'me',
'as' => [
'id',
'nick',
'password',
'oldId'
],
'collapse' => {},
'from' => [
{
'me' => 'pb_user'
}
],
'order_by' => [],
'seen_join' => {},
'select' => [
'me.id',
'me.nick',
'me.password',
'me.oldId'
],
'where' => {
'order_by' => 'id ASC'
}
},
...

ich versuch mal, ob ich dort die werte irgendwie im template verwenden kann.
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Catalyst + Model::DBIC - Verzweiflung