【发布时间】:2026-02-01 15:25:01
【问题描述】:
我想要一个视图来调用 2 个不同的模型以供使用。
控制器.php
class StatsController extends JController {
function display()
{
if( !JRequest::getVar( 'view' ) ) {
JRequest::setVar('view', 'stats' );
}
parent::display();
}
...
...
}
统计视图:(index.php?option=com_stats&view=stats)
class StatsViewStats extends JView
{
function display($tpl = null)
{
$model_helpdesk = & JModel::getInstance('Helpdesk','StatsModel');
//$model_chart = & JModel::getInstance('Chart','StatsModel');
//$model_chart = &$this->getModel('Chart');
var_dump($model_chart);
...
...
parent::display($tpl);
}
}
问题:获取 Helpdesk 模型 工作正常,但获取 Chart 模型 要么返回空白页面,要么在 var_dump 中返回 null。我怎样才能得到第二个模型来使用(不修改控制器)??
【问题讨论】:
标签: model-view-controller joomla joomla-extensions joomla-component