joomla - 如何在组件的另一个 View 中加载 View 模板?

标签 joomla joomla2.5

我正在尝试将我制作的 View (表格)添加到我需要再次出现的另一个 View 中。我怎样才能做到这一点?实际上,我正在尝试使用 loadtemplate 函数在另一个 View 中添加一个 View 。

这是我在 View 中输入的内容,但它似乎不起作用,有人可以帮忙吗?
我得到的消息如下

Layout default_reports not found


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

但景色在那里......

最佳答案

使用 loadTemplate 函数,我们只调用 View 内部的布局。

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

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

echo $this->loadTemplate("reports"); 

关于joomla - 如何在组件的另一个 View 中加载 View 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12188960/

相关文章:

url - Joomla 网址垃圾

php - 是否可以使用 joomla 1.6 中的 p[hp 代码创建注册表单之类的表单?如果是,代码写在哪里,哪个数据库用于此?

php - 强制 Joomla JRoute 使用菜单项

mysql - Joomla SQL查询调试方法

css - Joomla CSS 禁用

php - 通过 PHP 访问列中的数据

php - 如何 $_GET [' ' ] 从 mod_modulenamet/mpl/default.php 中的 $document->addStylesheet() 到 joomla 模块的 css.php 文件的值

joomla - 如何更改 Joomla 管理 URL

css - 自定义 Joomla 模板导航栏格式问题

php - 如何设置特定用户对后端 Joomla 2.5.4 中特定模块的访问权限?