如何从CakePHP 2.x中的助手访问View块?

时间:2013-07-30 05:04:04

标签: cakephp-2.0 cakephp-2.1

我想从Helper函数中访问我在View中设置的View Block。但我似乎无法弄明白。

以下是我希望能够做到的事情:

查看文件:

<? $this->start('someblock'); ?>
  Some content goes here.
<? $this->end(); ?>

助手:

function do_something() {
  debug($this->fetch('someblock');
}

我试图弄清楚如何从Helper访问View Blocks的内容。我宁愿不在变量中传递数据 - 我已经知道如何做到这一点。

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

所有助手都扩展helper.php,为当前视图设置_View属性。

所以你要使用:

$this->_View->start('someblock');