2012-08-30 40 views
3

我想添加一个视图,我(一张桌子)到另一个视图,我需要再次出现。我怎样才能做到这一点?实际上,我试图使用loadtemplate函数在另一个视图中添加一个视图。如何在组件的另一个视图中加载视图的模板?

这是我在视图中键入的内容,但它似乎不起作用,任何人都可以帮忙吗? 我得到的消息是以下

布局default_reports没有找到

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

但有一种观点是有...

回答

11

使用loadTemplate功能,我们称之为内只布局风景。

我们在以下视图中使用loadtemplate连接两个或多个布局。

默认joomla,它通过前缀default_调用布局。所以我们必须创建布局,因为报告意味着文件名为default_reports.php,但我们需要按照您提到的方式调用布局

echo $this->loadTemplate("reports"); 
相关问题