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 に答える