Bonjour,
J'essaie d'intégrer un formulaire dans mon template généré par TT2 en utilisant la library FormBuilder::Template::TT2.
J'ai le code suivant :
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 29 30 31
|
use DBIx::Profile;
use Template;
use lib qw(lib);
use strict;
use DBI;
use CGI::FormBuilder::Template::TT2;
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);
warningsToBrowser(1);
$|=1; # Autoflush..
print "Content-type: text/html\n\n";
my $file = '../html/accueil.html';
my @fields = qw(OLA LALA);
my $form = CGI::FormBuilder::Template::TT2->new(
fields => \@fields,
template => {
type => 'TT2',
template => 'accueil.html',
variable => 'form',
}
);
my $template = Template->new(RELATIVE =>1,);
$template->process($file, '') || die "Template process failed: ", $template->error(), "\n"; |
Et ça me renvoie l'erreur suivante.
Can't locate object method "new" via package "CGI::FormBuilder" at /var/www/v2/cgi-bin/accueil.pl line 26.
Comme s'il trouvait pas le plugin, pourtant il est installé...
Si quelqu'un a une idée?
Je vois pas d'ou viens l'erreur.
Merci
Partager