我有一个操作,它设置了一个名为“类别”的视图变量,如下所示。
class CategoryController extends Zend_Controller_Action
{
public function indexAction()
{
$this->view->categories = 'A list of categories';
}
}
现在类别变量在布局中用于显示类别列表。
但这里的问题是,我有一堆其他的动作,它们使用前端控制器插件调用,并且“类别”变量被其中一个动作覆盖。
有没有办法防止类别变量的值被覆盖?即使用某些东西,我可能能够存储由 category->index 操作和其他操作生成的类别变量,并在我的布局中访问它们。
我总是可以更改变量的名称,但如果有任何其他解决方案,我仍然会很感激。
另外,我可以使用命名的响应段来实现这一点吗?
谢谢你的帮助。