私の場合は、ログインとパスワードを使用して小さなフォームを作成してから、ログイン/パスを使用してを取得するためのimap connを開きます一度同じアクションで取得された電子メールの配列、私は別のアクションにリダイレクトそのは、この配列を他の治療のために使用します!symfonyのリダイレクト/フォワードアクションsymfonyで投稿パラメータを送信
どうすれば可能ですか?私はを別のアクションにリダイレクトし、配列全体をポストパラメータとして送信することを意味しますか?
私の場合は、ログインとパスワードを使用して小さなフォームを作成してから、ログイン/パスを使用してを取得するためのimap connを開きます一度同じアクションで取得された電子メールの配列、私は別のアクションにリダイレクトそのは、この配列を他の治療のために使用します!symfonyのリダイレクト/フォワードアクションsymfonyで投稿パラメータを送信
どうすれば可能ですか?私はを別のアクションにリダイレクトし、配列全体をポストパラメータとして送信することを意味しますか?
$this->forward()
の方法$this->getRequest()->setParameter()
を使用してください。最初のアクションで
:別のアクションで
$this->getRequest()->setParameter('emails',array('[email protected]','[email protected]','[email protected]'));
$this->forward('anotherModule','anotherAction');
:たとえば
は
print_r($this->getRequest()->getParameter('emails'));
ええ、これは最善の方法かもしれません。あなたは実際に別のページにリダイレクトしていません。これは同じURLであり、Symfonyで実行される異なるアクションだけです。したがって、配列を別のページに渡す必要はありませんが、別のアクションに渡す必要があります。 –
ありがとう、私はそれを試してみるよ! – ProXamer