我是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组件结构的更多详细信息
希望它有帮助..