2012-04-06 14 views
0

EclipseでZendデバッガを正常に実行していますが、Yiiプロジェクトをデバッグする方法がわかりません。つまり、単一ページのPHPスクリプトをデバッグできますが、Yii Webアプリケーションの設定オプションが何であるか分かりません。EclipseでZend Debuggerを使用してYii Webアプリケーションをデバッグする

たとえば、コントローラファイルが私がデバッグを行うために選択するファイルであると考えていましたが、ファイルが見つかりませんと言います。オプションのスクリーンショットを添付しました。

私はFirefox Zend Debugger拡張機能を使用しましたが、それはうまくいきます。さて、私はEclipseで同等のことをする方法を知りたいだけです。

基本的なオプションは次のとおりです。ファイルやURL

答えて

0

あなたは、Eclipseを使用して他のアプリケーションをデバッグしていますか?もしそうなら、それははるかに異なってはならない。私は通常私がアプリケーションにログイン意味、オン/デバッグてる

  1. 、その後、(適切なブレークポイントを含む)、デバッグのシナリオを用意し、私がする必要がどこに行きます。次に、私は "一般的な"デバッグセッションを実行します - >新しいタブがブラウザで開かれます。私はこのタブを無視して、代わりに私がデバッグしてそこに続行したいシナリオを用意したタブに戻ります。
  2. 私は通常「デバッグエントリポイント」(またはその用語が何であれ)として/または/index.phpに印をつけます。必要ならば(私はYiiと一緒にいるとは思わない)、IDEに "/"がHTDOCSによって翻訳/表現されていることを伝えるいくつかの "パス"を設定します。繰り返しますが、私はYiiと一緒にいる必要はないと思っています(しかし、私はこれまでのところYiiで少しデバッグしました)。
  3. 私はかつてPDT(Eclipseである)とxDebug(これはZend Debuggerの代わりであり、本質的に同じ)でDrupalのデバッグに関するブログ記事を持っていました。役に立つと分かるかもしれません:link

幸運!

0

フレームワークでは、フレームワークルール内で作業します。何かがうまくいかない場合、コードを段階的に見直さないでください。それは識別不可能な順序で数十のカプセル化された関数を通過するので、非生産的です。 Yiiはsingletonパターンで構築されています。私の経験では、あなたがどこにいるのか、どこに行くのかを知ることはほとんど不可能です。

関連する問題