Joomla 2.5中的视图和任务有什么区别,Joomla 2.5中的URL结构是什么


what is difference between view and task in joomla 2.5 and what is url structure in joomla 2.5?

我是joomla2.5的新手,我正在开发一个表单组件,该组件将简单地从用户获取数据并保存到数据库,但我对表单重定向感到困惑。

请告诉我这是什么意思:

index.php?option=com_users&task=registration.register

请定义我"任务=注册.注册",包括点。

index.php?option=com_test2&view=test2

请定义视图和任务之间的区别,什么是Joomla2.5 URL结构基础。

致谢问候

在Joomla中,

视图

代表组件视图。一个组件有多个视图,如Joomla默认组件com_users具有不同的视图

registration,profile etc

任务是指控制器文件中的功能。

像这里

index.php?option=com_users&task=registration.register

registration控制器具有带register的函数名称

在视图中

index.php?option=com_test2&view=test2

表示组件com_test2具有具有test2的视图文件夹

换句话说,您可以使用隐藏字段访问控制器内部的register功能。如果您有要提交的表格,那么类似的东西。

<input type="hidden" name="option" value="com_users"/>
<input type="hidden" name="controller" value="registration"/>
<input type="hidden" name="task" value="register"/>

您将从这里获得有关Joomla组件结构的更多详细信息

希望它有帮助..