我想知道如何在自定义库中使用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');
}
}
或者?
请和我分享你的好答案,资深的小伙子们。
我的cakepp版本是2.4.
谢谢!
CakeSession类提供了一些处理会话数据的静态方法:
CakeSession::read('somesessionval');
不得使用库中的零部件。
组件是控制器之间共享的逻辑包。http://book.cakephp.org/2.0/en/controllers/components.html