Bonjour,
y a t il des pros de dancer/DBIC/postgresql dans l’assistance ?
J’ai fait une config, tout me semble bon, mais cela ne fait pas ce que je veux…
Config:
config.yml
[code]plugins:
DBIC:
default:
dsn: dbi:Pg:dbname=gesloc
schema_class: gesloc::Schema
user: postgres
password: ******
options:
RaiseError: 1
PrintError: 1[/code]
[code]use Dancer::Plugin::DBIC;
get ‘/test-dbix’ => sub {
my ($action,$id) = splat;
my $data = schema 'default';
my $retour=$data->resultset("Personne")->find ({ nom => 'dupont' });
my $temp= "nom:". $retour->{prenom};
template 'test-dbix', { temp => $temp };
};[/code]
postgresql:
table ‘personne’ dans base ‘gesloc’
Message d’erreur dancer :
[code]Warning caught during route execution: Use of uninitialized value in concatenation (.) or string at /usr/share/gesloc/lib/gesloc.pm line 382.
/usr/share/gesloc/lib/gesloc.pm around line 382
379
380 my $data = schema ‘default’;
381 my $retour=$data->resultset(“Personne”)->find ({ nom => ‘dupont’ });
382 my $temp= “nom:”. $retour->{prenom};
383 #." - “.$retour->prenom.” - ".$retour->situation_familiale->nom;
384
385 template ‘test-dbix’, { temp => $temp };
[/code]
Il semblerait qu’il ne retourne pas la valeur de $retour->prenom alors qu’avec dbix sans dancer ça fonctionne à merveille… :-\ Des idées ?