在joomla自定义组件冲突中编辑和添加新内容

时间:2012-04-05 07:02:51

标签: joomla1.5 joomla-extensions

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

1 个答案:

答案 0 :(得分: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">

请注意网址 id 参数旁边缺少(=)。