При разработке формы в Joomla вы должны помнить, что действие формы всегда должно быть index.php
Это необходимо для того, чтобы на сайте была только одна точка входа.
ДалееФорма обычно передается в controller
, который расширен от JController
или любого его подкласса.Вы можете достичь этого, введя в форму следующие стандартные скрытые поля -
<input type="hidden" name="option" value="com_yourComponentName" />
<input type="hidden" name="task" value="yourController.yourFunction" />
Затем напишите соответствующий код обработки в классе контроллера.