【发布时间】:2016-09-08 11:42:24
【问题描述】:
我正在使用 Symfony3。
我有一个表单,SiteType,它绑定到实体 Site。我正在使用学说注释
验证表单数据。错误显示在表单中,但错误永远不会
字段 sitemap_url 消失(请参阅屏幕截图 http://imgur.com/a/RRSJt)。
调试后发现
无论我在 sitemap_url 中输入什么,它都会显示为 Site 实体的额外属性(请参阅屏幕截图 http://imgur.com/a/RRSJt)
奇怪的是表单元素exclude_regex_rule 正确映射到实体属性excludeRegexRule。我期望表单字段 sitemap_url 映射到实体属性 sitemapUrl 也是如此。
处理请求的代码的sn-p SiteController.php
我的config.yml 有以下 ORM 条目。
# Doctrine Configuration
doctrine:
dbal:
...
...
orm:
auto_generate_proxy_classes: "%kernel.debug%"
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
我试图了解可能出了什么问题。
如果您需要任何其他信息,请告诉我。
谢谢,
【问题讨论】:
标签: php symfony doctrine entity