2012-04-05 53 views
0

我已经开始制作自己的自定义组件,遵循joomla制作组件的食谱。一切正常,但当我试图编辑现有数据时,它会自动再次添加与编辑的数据相同的新数据。这有什么问题?真的需要帮助。对不起,我的英语不好..谢谢。在joomla自定义组件冲突中编辑和添加新内容

+0

我们可以看到一些相关的代码吗? – Shaz 2012-04-05 11:07:42

回答

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参数。

相关问题