我在PHP环境中使用了一些PECL安装的扩展。我正在使用Eclipse进行开发,对这些扩展使用Eclipse的代码辅助/自动完成支持会很有用。此过程适用于Solr扩展程序:
问题是:这似乎不适用于所有扩展。 E. g。为extension添加对PHP的MongoDB支持。那是为什么?
比较文件夹的内容我注意到Mongo扩展程序缺少像docs / documentation.php这样的php文件(它包含在Solr扩展中)。而所有相关的* .h和* .c文件都可用。
我是否必须自己生成某些文件?
提前感谢您的提示,欢呼!
答案 0 :(得分:2)
在mongodb的用户组发布问题之后,我得到了一个包含mongo php驱动程序的* .php doc文件的链接,它在我的eclipse / pdt环境中包含它们后解决了我的问题。
pdt项目提供generate.php脚本,新链接由@ ss333提供。
答案 1 :(得分:1)
嗯......可能使用的是源而不是* .php类?
或者只是mongo没有像.sp这样的好片段,就像Solr一样。
而且我认为它不应该......
据我了解 - 这是一些扩展,默认情况下没有与PHP捆绑在一起,所以当我们点击realpath
时,我们没有这么好的东西,比如一些php.core
我建议在这里向mongo团队添加一些bug,也许可以通过一些补丁修复它,这将类似于solr解决方案。是的 - 您应该自己添加它。 Ecl使用* .php文件在PHP中进行竞争。 * .h& * .c在这里没有帮助。