在Joomla组件中指定布局时出错

时间:2011-07-20 12:36:35

标签: joomla joomla1.5 joomla-extensions

我一直在开发组件。现在我在组件中有一个表单

提交到index.php?option = com_mycomponent& task = myTask。现在在控制器中

我有函数myTask(),我正在指定像这样的视图和布局

    $model = $this->getModel('mymodel');

    $view =& $this->getView('myview');

    $view->setModel($model, true );

    $view->displayReports();

我在view.html.php中有displayReports()函数,就像这样

function displayReports($tpl = null){

    global $mainframe;

    $this->_layout = 'viewcjreport';

    $reports= & $this->get('Reports');

    $this->assignRef('reports',$reports);

    parent::display($tpl);

}

但是当我提交表单时,我收到的错误是“查看未找到[名称,类型,前缀]: cjunction ,, kingdomView”。

请告诉我这里的问题是什么,我该如何指定 正确查看。这将是一个很大的帮助。

1 个答案:

答案 0 :(得分:0)

从内存开始,你需要创建

class kingdomView_cjunction extends JView{
}

in components / views / cjunction / view.html.php