[dancer-users] session->{} doesn't work?

David Golden xdg at xdg.me
Sun Mar 17 17:01:46 GMT 2013


But it violates encapsulation.

If you really want to do that you can do session->data->{key}, but
using the API is preferred.

David

On Sun, Mar 17, 2013 at 11:57 AM, Octavian Rasnita <orasnita at gmail.com> wrote:
> Aha, ok, thank you. It was a nice syntax though.
>
> From: David Golden
>
>
> In Dancer2, you can't access the session object data directly like that
> anymore.
>
> You can use the API described in Dancer2::Core::Session, though.
>
> David
>
> On Mar 17, 2013 11:08 AM, "Octavian Rasnita" <orasnita at gmail.com> wrote:
>>
>> Hi,
>>
>> I read that we can use both:
>>
>> session('key')
>> and
>> session->{key}
>>
>> ...in order to get a value from the session.
>>
>> I tried:
>>
>> template 'login', { message => session->{flash} };
>>
>> but it didn't work. However, the following worked:
>>
>> template 'login', { message => session('flash') };
>>
>> --Octavian
>>
>> _______________________________________________
>> dancer-users mailing list
>> dancer-users at dancer.pm
>> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>
> ________________________________
>
> _______________________________________________
> dancer-users mailing list
> dancer-users at dancer.pm
> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>
>
> _______________________________________________
> dancer-users mailing list
> dancer-users at dancer.pm
> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>



-- 
David Golden <xdg at xdg.me>
Take back your inbox! → http://www.bunchmail.com/
Twitter/IRC: @xdg


More information about the dancer-users mailing list