Tuesday, June 29, 2010

Re: Can I read a session variable inside the model?

You can instance Session object in app_model:

class AppModel extends Model { 
    function __construct($id=false, $table=null, $ds=null) 
    { 
        //needs set correct $base by way You like 
        $base = null; 
        $session = new CakeSession($base); 
 
        parent::__construct($id, $table, $ds); 
    } 


I dont know if this works... but I heard about it some time ago... 
U can try...

--
Renato de Freitas Freire
renato@morfer.org


On Tue, Jun 29, 2010 at 2:23 PM, Shaz <shazamjad@gmail.com> wrote:
There's been a lot of discussion about this - use the search box on
the top right.

I personally tend pass the session details as an argument through the
controller:

--- Model ---

function whatEver ($session) {
  manipulate $session['User'];
  return something;
}


--- Controller ---
function viewSomething() {
   $this->ModelName->whatEver($this->Auth->user());
}




On Jun 29, 5:59 pm, Roland Pish <rolandp...@gmail.com> wrote:
> Hi!
> I would like to know if I can read a session variable in the model, I
> tried with: $this->Session->read... and with Session::read... but none
> of them work.
>
> Thanks in advance.

Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions.

You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en

Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions.
 
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en

No comments: