【问题标题】:CodeIgniter with Eclipse PDT, is clean integration possible?CodeIgniter 与 Eclipse PDT,是否可以进行干净的集成?
【发布时间】:2009-07-13 17:21:42
【问题描述】:

我正在尝试使用 Eclipse 设置 codeigniter,但遇到项目错误。据我了解,这应该就像在eclipse中创建一个新项目并指向codeigniter的根目录一样简单。这会正确加载 codeigniter 文件,但 eclipse 会报告几个错误。查看文件,似乎错误来自 html 文件和/或打印 html 的文件。例如,footer.php 显示为有错误,因为有一个结束标记但没有开始标记。关于如何克服这个问题的任何建议?在这一点上,代码完成/调试是否也需要太多?

更新:所以从我从下面的响应中收集到的信息(并在网上搜索)是,当使用带有 Eclipse 的 codeigniter 时,只能利用代码完成/编辑功能吗?我还注意到,在尝试打开 Eclipse 项目树中的一些 .php 文件进行编辑时,我收到了 NoClassDefFoundError。当然,我必须遗漏一些东西,并且有一种方法可以实现与 codeigniter 和 eclipse 的更紧密集成? (我更愿意坚持使用 eclipse 而不是切换 ide)或者这可能是我的 eclipse/pdt 设置的问题?

更新 2:我刚刚下载了最新的 eclipse 版本 (galileo),它似乎解决了所有这些问题!当然除了调试...

【问题讨论】:

    标签: php eclipse codeigniter


    【解决方案1】:

    您可以通过在 CI_Base 构造函数中初始化 Ci 核心类来实现更紧密的集成,这也将允许您自动完成核心类,请查看以下链接:

    【讨论】:

      【解决方案2】:

      你会得到很多 html 错误,因为 html 已被分解成块 并且不是完整的文档 只是忽略它们,这就是我所做的(在某处有一些设置可以控制在 eclipse 中验证哪些错误)

      我仍然使用 php/html/js 代码完成,即使出现错误也能正常工作

      如果您使用的是 svn 版本控制,请添加 subclipse 插件,这样您也可以在 eclipse 中执行此操作

      【讨论】:

      • 感谢您的回复,所以基本上您使用eclipse只是为了代码完成和编辑而没有调试等?
      • 是的,这是正确的,我也将 eclipse 用于我从事的 java 项目,所以对两者使用相同的 ide 是很好的
      【解决方案3】:

      试试Aptana

      我上次检查时能够对其进行逐步调试,并且在我的项目中没有发现任何错误。它也是基于 eclipse 构建的,所以没有什么新东西要学。

      【讨论】:

        【解决方案4】:

        不管怎样,我已经能够使用 XDebug 和 Netbeans IDE 进行调试。如果您无法在 Eclipse 中进行调试,您可以尝试使用 Netbeans - 如果没有其他原因,如果您需要单步调试应用程序的代码,则可以进行调试...

        【讨论】:

          猜你喜欢
          • 2011-01-13
          • 2013-07-04
          • 2023-03-23
          • 2013-08-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-25
          • 1970-01-01
          相关资源
          最近更新 更多