Я начал создавать свой собственный компонент после поваренной книги для joomla при создании компонента. Все в порядке, но когда я пытался редактировать существующие данные, он автоматически добавляет новые данные так же, как и отредактированные данные. В чем проблема с этим? действительно нужна помощь здесь. Извините за мой плохой английский .. спасибо.Редактирование и добавление нового в конфликте пользовательских компонентов joomla
0
A
ответ
0
У меня такая же ошибка и часы, чтобы выяснить проблему. Однако, наконец, я заметил, что у меня есть знак равенства (=) в моем URL-адресе формы.
Раньше это было так;
<form action="<?php echo JRoute::_('index.php?option=com_mycomponent&layout=edit&id' . (int) $this->item->id); ?>" method="post" name="adminForm" id="section-form">
Так что я изменил его;
<form action="<?php echo JRoute::_('index.php?option=com_mycomponent&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="section-form">
Примечание недостающее (=) рядом с идентификатором параметра на URL.
Можно ли увидеть какой-то связанный код? – Shaz