4

コントローラで使用されている変数にすばやくアクセスして表示するにはどうすればよいですか?私はxdebugを使用していますが、コントローラーを通過するときにオブジェクトの内部に何があるかを確認するのはやり過ぎです。

4

1 に答える 1

7

get_defined_vars()メソッドを使用して現在のスコープで定義された変数を取得し、Monologライブラリを使用してログに記録できます。

    $this->container->get('logger')->info('Local variables', get_defined_vars());

FirefoxにFirePHP拡張機能をインストールすることをお勧めします。これは、開発モードでFirePHPはハンドラーが自動的に有効になり、Firebugコンソールで情報メッセージを表示できるようになるためです。ロギングチェックアウトの詳細については、このクックブックエントリを参照してください。

于 2012-05-23T21:52:57.070 に答える