2016-11-19 9 views
2

コントローラに次のような動作があります。 xDebugをSymfony 3で使用しているとき、変数$ requestと$ imNotBeingShowinはxDebug変数リストに表示されません。変数$ imBeingShownは、クラスに割り当てられたときに正常に動作します。関数変数がsymfony 3のxDebugに表示されない

public function saveAction(Request $request) 
{ 
    $imNotBeingShown = 'why not?'; 

    $this->imBeingShown = 'wooot'; 
} 

何が起こっているすべてのアイデア? Googleでこの問題に関する何かを見つけることができないようです。

/ヘンドリック

編集:私は、追加の画像を追加したapp_dev.php変数がデバッガに示されている enter image description here

+0

このスクリーンショットを作成していたときに、あなたは 'saveAction'メソッドの中にいなかったと思います。 –

+0

私は:)。私はいくつかのコードを削除しました。 – Hendrik

+0

機能の中にいることを確認できますか?または、ブレークポイントでスクリーンショットを共有しますか? –

答えて

0

enter image description here

証明編集のための余分な画像を追加しましたデバッグ中のコード:)。

これは機能しません。プログラムを実行すると、メモリにロードされます。実行時に変更することはできません。

+0

回避策はありますか?なぜなら、関数変数を見ることなくデバッグするのは厄介なことだからです。 – Hendrik

+0

申し訳ありませんが、私はあなたのコメントを誤解しました。私は '私はデバッグ中にそのコードを追加しました。しかし、あなたはしませんでしたか?デバッグを開始した後でコードに触れましたか? –

+0

デバッガを起動する前にコードが追加されました:)。さらに注意してください:app_dev.phpにブレークポイントを追加すると、app_dev.phpの変数がデバッガに正しく表示されます。画像をメインポストに追加する。 – Hendrik

関連する問題