0

我在 Eclipse 中成功运行了 Zend 调试器,但我不明白如何调试 Yii 项目。即,我可以调试单页 PHP 脚本,但我不知道 Yii Web 应用程序的配置选项应该是什么。

例如,我在想控制器文件将是我选择实际调试的文件,但它说找不到该文件。我附上了选项的屏幕截图。

我使用了 Firefox Zend Debugger 扩展,效果很好。现在,我只想知道如何在 Eclipse 中进行等效的操作。

基本选项是:文件和 URL

4

2 回答 2

0

您是否使用 Eclipse 调试过其他应用程序?如果是这样,它应该没有太大的不同:

  1. 我通常在 / 上进行调试,这意味着我登录到应用程序,去任何我需要的地方,然后准备调试的场景(包括适当的断点)。接下来,我运行“常规”调试会话 -> 在浏览器上打开一个新选项卡。我忽略了这个选项卡,而是返回到我准备要调试的场景的选项卡并在那里继续。
  2. 我通常将标记 / 或 /index.php 作为“调试入口点”(或任何术语)。如果需要(我认为不需要使用 Yii),我会配置一些“路径”,告诉 IDE“/”由 HTDOCS 翻译/表示。同样,我认为我不需要使用 Yii(但到目前为止我对 Yii 进行的调试很少)。
  3. 我曾经有一篇关于使用 PDT(即 Eclipse)和 xDebug(它是 Zend Debugger 的替代品,基本相同)调试 Drupal 的博客文章。您可能会发现它很有用:链接

祝你好运!

于 2012-04-07T07:23:59.580 回答
0

在框架中时,在框架规则内工作。如果某些东西不起作用,请不要尝试逐步查看代码。这是徒劳的,因为您将通过几十个没有可辨别顺序的封装函数。Yii 是建立在单例模式之上的,根据我的经验,这使得几乎不可能知道你在哪里或你要去哪里。

于 2012-04-07T21:29:22.360 回答