I had a problem getting things to work because i had the
app_controller.php in the /app/controllers/ folders but it has to be
in /app/
On 23 May 2007, at 09:29, Mike Digital Egg wrote:
>
> Hi,
>
> This is driving me mad and I hope that someone can spot the very
> simple mistake I am making. I am building a shopping cart and I want
> to generate a session id which then creates a shopping cart for that
> session.
>
> I have the following in app_controller.php which should create the
> Cart.session id once per session. But it isn't doing that, it
> regenerates the session id every page request. So it seems that
> either !$this->Session->check('Cart.session') is not working, I have
> tried all 3 storage methods (php,cake,database) but still no joy.
>
> app_controller.php
> [php]
> var $beforeFilter = array('_set_defaults');
> var $uses = array('ShoppingCart');
> var $helpers = array('Javascript', 'Html', 'Ajax' , 'Form');
>
> function _set_defaults () {
> if ( !$this->Session->check('Cart.session') ) {
> $session = md5(uniqid(time()));
> $this->Session->write('Cart.session',$session);
> $this->_create_cart( $session );
> }
> }
> [/php]
> Am I doing something really stupid?
>
> Thanks
>
> Mike
>
>
> >
Anton Morrison
[EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---