Joomla组件构建视图矛盾

时间:2013-09-26 07:51:20

标签: joomla joomla2.5 joomla-extensions joomla-component

Link1: http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Adding_backend_actions#Adding_an_editing_view


Link2 :http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Adding_a_view_to_the_site_part#Setting_the_view

在上面的两个链接中,Link1视图正在调用edit.php来显示视图 并且在LinK2中使用default.php来显示视图。

现在我的问题是,哪个东西强迫这两个视图使用不同的文件,即default.php和edit.php,尽管这两个视图的结构几乎相同

1 个答案:

答案 0 :(得分:3)

在Joomla组件中,您可以为组件设置不同的layouts

这里使用两种不同的布局默认和编辑,因此您可以使用

设置布局
index.php?option=com_helloworld&layout=edit

您也可以从view.html.php

设置布局
$this->setLayout("layout name");

希望它的帮助..