我的动作中有一个名为$ total的变量
public function totAction()
{
$total = 15;
}
我想在动作助手中访问它。我该怎么办?我是否需要将其传递给视图并从视图中读取它?是否有更直接的方法从动作助手中读取此变量?
答案 0 :(得分:0)
如果您将$ total设为控制器的公共属性,则可以在操作助手
中访问它//in controller
$this->total = 15;
// in helper
$this->getActionController()->total;
您还可以在控制器中获取动作助手的实例,并在动作助手上设置属性,或者直接通过直接传递给助手:
$this->getHelper('Helper')->total = 15;
$this->_helper->Helper(15);