3

PHP 5.5 用の私の xDebug v2.2.3 は、コントローラー、モデル、ビューなどの Phalcon ネイティブ コードの背後にあるソース コードを完全に無視します。そこから呼び出されるブートストラップファイルとメソッドのみが利用可能です。

php.ini での xDebug 構成は次のとおりです。

[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 0
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "C:\xampp\tmp"
4

2 に答える 2

2

Xdebug 2.2.6をインストールする必要があります。現在は修正されており、魔法のように機能します

于 2015-08-01T18:49:53.290 に答える
0

リモート インタープリターを使用して PHPStorm 内からこの問題がまだ発生している場合は、次の 2 つのことを試してください。

  • phalcon dev-tools のコピーをプロジェクト ウィンドウから外部ライブラリとして ide/ フォルダーとして取得します。これで何かが変わるかどうかはわかりませんが、(次のポイントで)修正を見つけたときにすでにこれを行っていたので、必要かどうかはわかりません。

  • プロジェクトの最上位ディレクトリ (vendor/ を含む) ごとに、リモート サーバーのディレクトリへのパス マッピングを設定します。Phalconコードにスキップすると壊れると思いますが、各パスマッピングを指定すると、プロジェクトスコープに再び入ると再接続されるようです。

于 2016-11-04T16:25:58.877 に答える