1

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

请告诉我这是什么意思:

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

请定义我“task=registration.register”,包括点。

index.php?option=com_test2&view=test2

请定义视图和任务之间的不同以及什么是 joomla2.5 url 结构基础。

感谢问候

4

1 回答 1

5

在 Joomla 中,

View 代表组件视图。一个组件有多个视图,如 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 组件结构的更多详细信息

希望它有帮助..

于 2013-09-26T15:34:42.910 回答