0

次のように、ビューの URL から呼び出すタスクがコントローラーにあります。

echo JRoute::_('index.php?option=com_mycomponent&task=myComponent.myFunction');

タスクはモデルを取得し、モデルのメソッドの 1 つをアクションします。このメソッドは、ビューの POST のフォームから設定された状態変数に基づいてオブジェクトのリストを返す必要があります。アンカーをクリックしてタスクが読み込まれると、状態が消えます。

誰でも理由を教えてもらえますか?

どうもありがとう!

4

1 に答える 1

1

これは新しいリクエストであるため、投稿データは利用できなくなりました。

呼び出し間で保持したい場合は、情報をセッション (setUserState) または別の場所 (db?) に保存する必要があります。

setUserState は、簡単な方法で (小さな) 情報をセッションに保存するための Joomla の便利な機能です: http://docs.joomla.org/How_to_use_user_state_variables

于 2013-07-03T07:46:41.833 に答える