CakePHP - 如何从插件访问会话?

时间:2010-07-31 19:17:18

标签: cakephp

我以为我可以使用$ this-> Session-> var从插件组件中获取会话变量,但看起来像$ this-> Session不可用。如何从主应用程序访问会话?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

因为Session是您需要包含它的组件:

<?php
  class MyComponent extends Object {
    // This component uses other components
    var $components = array('Session', 'Math');
    function doStuff() {
      $result = $this->Math->doComplexOperation(1, 2);
      $this->Session->write('stuff', $result);
    }
  }
?>

您应该从拍摄样本的位置检查this