如何在组件的另一个视图中加载视图模板?

the*_*mhz 4 joomla joomla2.5

我正在尝试将我创建的视图(一个表)添加到另一个我需要再次出现的视图中.我怎样才能做到这一点?实际上我正在尝试使用loadtemplate函数在另一个视图中添加视图.

这是我在视图中键入的内容,但似乎没有用,任何人都可以帮忙吗?我收到的消息如下

未找到布局default_reports

<div>
     <?php $jinput =  JFactory::getApplication()->input;
           $jinput->set('view', 'reports');
           echo $this->loadTemplate("reports");
           $jinput->set('view', 'master');?>
</div>
Run Code Online (Sandbox Code Playgroud)

但是有观点......

Moh*_*oor 11

使用该loadTemplate函数,我们只调用视图内的布局.

我们使用以下视图中的loadtemplate连接两个或更多布局.

默认情况下,joomla会通过前缀调用布局default_.所以我们必须创建一个布局,因为报告意味着文件名,default_reports.php但我们需要调用你提到的布局

echo $this->loadTemplate("reports"); 
Run Code Online (Sandbox Code Playgroud)