2010-12-09 13 views
0

これはおそらく誰かにとっては素早い答えですが、答えを見つけることができませんでした。symfonyとxDebugビュー変数

私はSymFonyアプリケーションでxDebugを使用しています。xDebugが私のビュー変数をeclipseの変数ビューに報告できないことは非常に面倒です。

解決策は、これらの変数をコンポーネント(/アクション)のスコープでpublicとして宣言することだと思いましたが、ビュー変数をそこに宣言すると、Symfonyビュー/パーシャルでは使用できなくなりました。

誰もがこの同じ煩わしさに遭遇し、解決策を見つけましたか?

編集

私はいくつかのさらなる調査を行なったし、私の変数は、実際にオブジェクトの(直接)のプロパティではありませんようにsfComponentは()__setを実装していることが分かりました。これはかなり意味がありますが、私はまだ私のビュー変数をデバッグすることができるようになります。誰かが解決策を持っているなら、私は提案に開放されています。

+1

変数はオブジェクトの間接的なプロパティであると言っています。私は彼らがパラメータホルダーに保存されていると思いますか?なぜこのパラメータホルダーを検査しないのですか? – greg0ire

+0

@ greg0ireパラメータホルダのデバッグはうまくいくようです。これを回答として投稿したい場合は、「正解」とします。 – Craige

答えて

1

ビュー変数は、パラメータ・ホルダに格納されているため、ビュー・オブジェクトから引き続きアクセスできます。パラメータホルダー変数を調べるだけです。

関連する問題