繁体   English   中英

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

[英]Use session component on custom CakePHP library/plugin

我想知道如何在自定义库中使用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伙计们。

我的cakephp版本是2.4。

谢谢!

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

CakeSession::read('somesessionval');

您不得使用库中的组件。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM