【发布时间】:2012-10-19 12:35:47
【问题描述】:
我正在构建一个 Joomla 2.5 组件,并且我想更改在“保存”项目操作之后呈现的视图。这很容易(在 JControllerAdmin 扩展类构造函数中)
$this->view_list = "myview"
但是,myview 需要加载几个模型才能工作。在代码的其他地方,这是由控制器完成的,例如 controller.php(组件根目录中的组件主控制器):
$view = &$this->getView('myview', 'html');
$view->setModel($this->getModel('myviewSpecialModel'),false);
$view->display();
我的问题:我不确定JControllerAdmin 中的哪个位置可以放置此代码,以便在显示视图之前加载必要的模型。有什么建议吗?
【问题讨论】:
标签: php model-view-controller joomla joomla2.5