在自定义CakePHP库/插件上使用会话组件

时间:2014-11-02 12:34:29

标签: php session cakephp

我想知道如何在自定义库中使用CakePHP会话组件。

假设我在Lib / MyCustomlib / custom.php下有这个类

class Custom {


} 

我希望像这样使用会话组件:

class Custom {
  function foo(){
   $var = $this->Session->read('somesessionval');
  }
}

我可以像这样调用组件:

class Custom{
   public $component = array('Session');  

   function foo(){
    $var = $this->Session->read('somesessionval');
   } 
}

或..?

请与我分享你的高级cakephp fellas。

我的cakephp版本是2.4。

谢谢!

1 个答案:

答案 0 :(得分:1)

CakeSession类提供了一些处理会话数据的静态方法:

CakeSession::read('somesessionval');

您不得使用库中的组件。

  

组件是控制器之间共享的逻辑包。   http://book.cakephp.org/2.0/en/controllers/components.html