首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >语义错误Symfony2

语义错误Symfony2
EN

Stack Overflow用户
提问于 2016-11-15 09:10:45
回答 1查看 64关注 0票数 0

嗨,我有一个实体名:模板,它包含5-6字段和各自的getter/setter,定义。

但是,当从这个实体获取数据时,我得到了如下语义错误:

代码语言:javascript
复制
/**
 * @var integer
 *
 * @ORM\Column(name="message_type", type="integer", nullable=false)
 */
private $messageType;

语义错误行0,col 20靠近'message_type ':Error: Class MyuBundle\Entity\MyTemplate。没有名为message_type的字段或关联。

甚至在我的实体和db中的表中已经定义了"message_type“字段。

任何建议都可能是什么问题。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-15 09:20:04

我们需要看到将错误抛出100%的formType。

但是看一下代码片段,您实际上在该类上没有属性message_type。(列名本身不用于映射)。

可能的错误是由于您已经将表单字段映射到应该是message_type的字段名messageType这一事实。

如果你有一个能手和策划人,你应该会没事的。

代码语言:javascript
复制
public function getMessageType()

public function setMessageType()

甚至在我的实体和db中的表中已经定义了"message_type“字段。

事实并非如此。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40605888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档