我想知道如何在自定义库中使用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。
谢谢!
答案 0 :(得分:1)
CakeSession类提供了一些处理会话数据的静态方法:
CakeSession::read('somesessionval');
您不得使用库中的组件。
组件是控制器之间共享的逻辑包。 http://book.cakephp.org/2.0/en/controllers/components.html