[dancer-users] get session info without route
Hugues Max
huguesmax at gmail.com
Tue Sep 10 15:42:37 BST 2013
Yes it's works :-)
thanks.
hook 'before' => sub {
var PATHXLS => config->{'PATHXLS'}. session 'numclient';
};
get '/outils' => sub {
debug "vars in get /outils " . vars->{PATHXLS};
if I understand well, vars and session can't be use outside of route,OK
but all rest of code can works correctly ?
example:
my $fichierXls
my @fichier = glob($PATHXLS. '*'); # path will be not good
foreach my $fichier(@fichier) {
if ($fichier=~/\.xls$/i || $fichier=~/\.xlsx/i){
my ($filename, $directory ) = fileparse($fichier);
$fichierXls=$filename;
}
}
my $fichierXls is correctly defined and I can use everywhere in and out
of route
Le 10/09/2013 16:25, Stefan Hornburg (Racke) a écrit :
> On 09/10/2013 04:16 PM, Hugues Max wrote:
>> In fact a search a solution to DO NOT repeat in my code something like
>>
>> my $PATHXLS = config->{'PATHXLS'}.session 'numclient'
>> for each route
>>
>>
>> for the moment
>> in:
>> get '/outils' => sub {
>> I add: my $PATHXLS = config->{'PATHXLS'}.session 'numclient'
>>
>> post '/outils' => sub {
>> I add: my $PATHXLS = config->{'PATHXLS'}.session 'numclient'
>>
>> if I have 10 sessions setting, I need to add 10 lines per route
>> etc...
>> what is the solution ?
>
> Adding your session settings to vars in "before" hook and using these
> vars in routes should work.
>
> Regards
> Racke
>
>
More information about the dancer-users
mailing list