tags:

views:

251

answers:

1

Hi,

I want to get my session variables in my model. Im not using Auth component. Is there any alternate way ?

Thanks Binoy

+1  A: 

You would need to use the Session helper to do,

$this->Session->write('key','value');

But as the comment states, you'll be wanting to set a variable in your model and then use the session to write the same value into that variable in the model, rather than accessing the session actually in the model.

Class MyModel Extends AppModel{
  var $username;
  var $password;
}

Then in your controller you could use something along the lines of,

$this->MyModel->username = $this->Session->read('User.id');
$this->MyModel->password = $this->Session->read('User.password');
DavidYell