【发布时间】:2011-12-08 19:23:09
【问题描述】:
我有一个控制器操作助手,我在其中将用户对象保存到视图中(在 init 函数中),如下所示:
Zend_Layout::getMvcInstance()->getView()->user = $user;
我想在控制器插件的 preDispatch 方法中访问对象,这样我就不必在数据库中查找用户。我试着这样做:
$user = Zend_Layout::getMvcInstance()->getView()->user;
但它返回一个空对象。我希望这是因为我做错了,而不是因为我在我的登录逻辑中编写了一个 catch 22。还有其他方法可以访问该对象吗?
【问题讨论】: