0

我已经开始按照 joomla 制作组件的食谱制作自己的自定义组件。一切都很好,但是当我尝试编辑现有数据时,它会自动再次添加与编辑数据相同的新数据。这有什么问题?这里真的需要帮助。对不起我的英语不好..谢谢。

4

1 回答 1

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 上id参数旁边的缺失 (=) 。

于 2012-04-08T07:12:33.367 回答