3

私はこの2行を持っています:

  var_dump($parametros_post_signin);

  $this->redirect('prueba/aux?email='.$parametros_post_signin['signin']);

最初のものはこれを印刷します:

array
  'signin' => 
    array
      'email_address' => string '' (length=0)
      'password' => string '' (length=0)

2番目のものは、私がこのコードを持っている別のアクションにかかります:

var_dump($request->getParameter('email'));

これを印刷します:

文字列「パスワード」(長さ=8)

私はそれが次のようなものを印刷することを期待していました:

文字列 '' (長さ = 0)

「email_address」フィールドの値を取得するにはどうすればよいですか?

よろしく

ハビ

4

1 に答える 1

3

交換してみてください

$parametros_post_signin['signin']

$parametros_post_signin['signin']['email_address']

行で2nd

$parametros_post_signin2D配列です。に到達するには、email address2つの次元を指定する必要があります。

于 2010-04-17T16:05:57.117 に答える