Я новичок в joomla2.5, и я работаю над компонентом формы, который будет просто получать данные от пользователя и сохранять в базу данных, но у меня есть путаница в отношении перенаправления формы.
скажите, пожалуйста, какие средства:
index.php? вариант = com_users и задача = registration.register
пожалуйста, определите меня «task = registration.register», включая точку.
index.php? вариант = com_test2 & вид = test2
пожалуйста, определите разницу между представлением и задачей, а также основные принципы структуры URL-адреса joomla2.5.
Спасибо, что
В Joomla,
Просмотр стендов для просмотра компонентов. Компонент имеет несколько видов, таких как компонент Joomla по умолчанию. Com_users имеют разные представления
registration,profile etc
Задача означает функцию внутри вашего файла контроллера.
как здесь
index.php? вариант = com_users и задача = registration.register
контроллер registration
имеет имя функции с 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"/>
Здесь вы получите более подробную информацию о структуре компонентов Joomla
Надеюсь, что это поможет.