joomla 2.5中的视图和任务有什么区别,joomla 2.5中的url结构是什么?

Pri*_*ank 1 php joomla

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

请告诉我这是什么意思:

的index.php?选择= com_users&任务= registration.register

请定义我的"task = registration.register",包括dot.

的index.php?选项= com_test2&视图= TEST2

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

谢谢你的问候

Job*_*ose 5

在Joomla,

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

registration,profile etc
Run Code Online (Sandbox Code Playgroud)

任务表示控制器文件中的功能.

像这儿

的index.php?选择= com_users&任务= registration.register

registration controller有一个函数名 register

在视图中

的index.php?选项= com_test2&视图= 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"/>
Run Code Online (Sandbox Code Playgroud)

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

希望它的帮助..