2
私はデータベースからいくつかの情報を得て、データに基づいて、私は何か他のコントローラ&アクションにやりたい/やりたいと思っています。Yiiの別のアクションの中でアクションを呼び出す方法は?
Yiiを使用してこれを行うにはどうすればよいですか?そのようなajaxリクエスト..
私はCController-> forward()を使用することができますが、どのようにしてアクションのポスト値を使用できますか?
私はデータベースからいくつかの情報を得て、データに基づいて、私は何か他のコントローラ&アクションにやりたい/やりたいと思っています。Yiiの別のアクションの中でアクションを呼び出す方法は?
Yiiを使用してこれを行うにはどうすればよいですか?そのようなajaxリクエスト..
私はCController-> forward()を使用することができますが、どのようにしてアクションのポスト値を使用できますか?
redirect()があなたのためにうまくいかなかった理由は、post変数を送ることができなかったからです。その場合、redirect()のPOSTサポートの欠如を克服する方法を教えてください。 setState()
を使用できます。 POST変数をシミュレートする変数を作成します。これは、変数を格納または設定するためのコードです:
Yii::app()->user->setState('var', 'value');
そして、次のようにあなただけのコード値を追跡するために:
Yii::app()->user->getState('param1');
それは均等に前方で動作しますが、私はなぜあなたがredirect()の代わりにそれを使いたいのか分かりません。
おそらくredirect()がurlを変更し、forward()がそうでないため、@Vijayはajaxの種類のリクエストを必要とします。ユーザー状態は、パラメータ+1を渡すことは良い考えです。 –