Joomla创建和调用多个视图

时间:2012-11-26 22:31:49

标签: mysql joomla joomla-extensions

我是一名wordpress开发人员,正在尝试使用Joomla组件构建。

我的问题是,我正在尝试了解如何在组件中合并多个视图。

例如,在一个视图中生成条目列表,然后在选择其中一个条目时转发到另一个生成单个条目的视图。

我理解php足以知道如何动态完成超链接,但我不知道如何在Joomla中声明两个单独的视图。每个视图都需要它自己的模型吗? (我假设没有。)这有什么意义吗?

就像我说的,Joomla newb,非常感谢任何链接或参考。

1 个答案:

答案 0 :(得分:0)

首先,每个视图都应该拥有自己的模型。至于转发到另一个视图,这应该在控制器中完成,但应该使用2个单独的视图。完成任务后,将其设置为重定向,如下所示:

function your_function(){
    $msg = JText::_( 'Operation Successful' );
    $this->setRedirect( 'index.php?option=com_hellowworld&view=hellowworldview', $msg );
}

显然,您需要将“com_hellowworld”更改为您的组件名称,并将“hellowworldview”更改为您要重定向到的视图的名称。

浏览Developing an MVC Component for Joomla 2.5的文档。它将指导您详细了解开发组件的所有基础知识。

希望这有帮助。