[Dancer-users] Using shared variables
ambs
ambs+dancer at perl-hackers.net
Tue Jan 24 20:21:33 CET 2012
On 24/01/12 19:19, Gurunandan Bhat wrote:
> I would have used sessions if these shared variables typically
> represented "client states". Unfortunately these variables describe the
> state of the server (its filesystem for example) and I believe that they
> are best implemented insulated from sessions which are more suited to
> client-side stuff.
I do not look to Dancer code for some time, but I almost sure that vars
are not preserved across requests.
So, the solution would be to declare your own global hash table for keep
that information.
Cheers
ambs
>
> But if there was an error in my logic, I would certainly consider using
> sessions
>
> Thanks
>
>
> On Wed, Jan 25, 2012 at 12:44 AM, damien krotkine <dkrotkine at gmail.com
> <mailto:dkrotkine at gmail.com>> wrote:
>
> Don't you want to use sessions to do these sort of things ?
>
> On 24 January 2012 20:07, Gurunandan Bhat <gbhat at pobox.com
> <mailto:gbhat at pobox.com>> wrote:
> > Hi,
> >
> > I was wondering about the issues using a shared variable in a
> single App.pm
> > file. Here is what I mean:
> >
> > package App.pm
> >
> > my $var;
> >
> > // Initialize $var;
> > .....
> >
> > Route1 => sub {
> >
> > // Modify $var
> > ...
> > }
> >
> > Route2 => sub {
> >
> > // Use $var
> > ...
> > }
> >
> > I first call Route1 then when I call Route 2, I expect that I
> will have the
> > modified value (by Route 1) of $var in route 2. Unfortunately I
> get an
> > undefined value for $var.
> >
> > Can someone more experienced than I, see if I am doing something
> obviously
> > incorrect?
> >
> > Thank you
> >
> > Regards.
> >
> >
> > _______________________________________________
> > Dancer-users mailing list
> > Dancer-users at perldancer.org <mailto:Dancer-users at perldancer.org>
> > http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
> >
>
>
>
>
> _______________________________________________
> Dancer-users mailing list
> Dancer-users at perldancer.org
> http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
More information about the Dancer-users
mailing list