Я создал новый компонент Joomla, используя JCB.В моем компоненте у меня есть 2 вида для интерфейса.(например, ListMessages и Message).В моем компоненте у меня уже есть возможность добавить новое сообщение (представление редактирования), но я пытаюсь показать форму со страницы редактирования в представлении списка сообщений.
Я все это проверил: https://www.techfry.com/joomla/working-with-joomla-forms-using-jform-class
https://hotexamples.com/examples/-/JForm/getInstance/php-jform-getinstance-method-examples.html
https://api.joomla.org/cms-3/classes/Joomla.CMS.Form.Form.html#method_addFieldPath
До сих пор у меня есть это:
$file = JPATH_COMPONENT . '/models/forms/hpm_message.xml';
$form = JForm::getInstance('adminForm', $file);
echo $form->renderFieldset('details');
Используя приведенный выше код, я рендерил все поля из сведений о вкладке (это хорошо), но только поля ...?Нет ни тега <form>
, ни action=''
, ни method='POST'
, ни task=''
, ни кнопки отправки.: (
Или это так и должно быть? Я поместил тег <form>
вручную вокруг визуализированного поля со всеми необходимыми опциями (action, post, task)? Я даже не уверен, какесли я поставлю задачу. Я хочу что-то вроде this