0

我在一个项目中使用 phpQuery 来解析 HTML 和 Doctrine2 以实现数据库持久性。

Doctrine 2 使用基于命名空间的自动加载器策略,因此当调用 \Doctrine\Orm\EntityManager 时,它会进入 DoctrineDir__/Doctrine/Orm/EntityManager.php 加载相关类。

问题是 phpQuery 是一个复杂的库,我需要为我的项目抓取一些必要的 HTML,并且它没有命名空间。

我试过命名空间,但 phpquery 不起作用,没有错误。

那么我要问的是,是否有任何代码可以让我从自动加载策略中排除某些类?

谢谢

4

1 回答 1

0

此外,如果这看起来很奇怪,我已经解决了这个问题,只需在实体管理器和所有脚本的声明后正常包含文件即可。

最近一次没有工作,但这次是。奇怪的!

编辑:它可能仅适用于程序样式的 php 代码,可能在某些对象内部可能会出现任何问题。

于 2013-05-13T14:02:47.357 回答