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,尽管这两个视图的结构几乎相同
答案 0 :(得分:3)
在Joomla组件中,您可以为组件设置不同的layouts
。
这里使用两种不同的布局默认和编辑,因此您可以使用
设置布局index.php?option=com_helloworld&layout=edit
您也可以从view.html.php
$this->setLayout("layout name");
希望它的帮助..