我们有一个使用 Zend Framework 和 Doctrine 的项目。我们使用 Doctrine 表单注释来生成我们的表单,它在我们的 apache/linux 服务器上运行得很好。
但是,当我们将应用程序迁移到客户端服务器(运行 IIS 7.5 的 Windows)时,标有 ZFA\Exclude 的实体属性会显示在表单中,而正常情况下它们根本不应该出现。
有人遇到过这个错误吗?是的,有一个similar post我们尝试按照描述安装补丁KB2600217,但该补丁不适用于我们客户端的服务器。
最佳答案
所以问题非常简单:我们在实体文件中混合了制表符和空格。一切都很顺利,直到我们部署到 Windows 机器上,注释没有被完全解析。我们只是将所有内容转换为空格,然后它就修复了所有内容。
关于php - Doctrine ZFA\排除字段显示在 IIS 上的表单上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23497092/