0

我刚刚购买了 Zend Guard,以保护我的应用程序,准备好部署。在尝试在第一个客户站点上进行安装时,我们的应用程序似乎遇到了与 Doctrine 相关的基本错误。

Uncaught exception 'Doctrine\ORM\Mapping\MappingException' with message 'Class 
"Module\Entity\MyClass" sub class of "S2Common\Object\DoctrineObject" is not a 
valid entity or mapped super class.'

(显然我已经改变了类名)

我想知道这是否是因为我们在 Doctrine 中使用了 DocBlock Annotations 并且想知道这些是否被删除,或者 Doctrine 是否试图直接读取它们,而不使用 Zend Guard 模块。

有没有其他人有过这方面的经验?有没有办法在部署之前生成缓存的元数据?我不敢相信这是以前没有考虑过的...

任何帮助表示赞赏

4

1 回答 1

0

看到这个线程

解决方案可能是设置removePhpDoc = false

于 2014-10-18T12:26:13.647 回答