嗨,我有一个实体名:模板,它包含5-6字段和各自的getter/setter,定义。
但是,当从这个实体获取数据时,我得到了如下语义错误:
/**
* @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“字段。
任何建议都可能是什么问题。
谢谢
发布于 2016-11-15 09:20:04
我们需要看到将错误抛出100%的formType。
但是看一下代码片段,您实际上在该类上没有属性message_type。(列名本身不用于映射)。
可能的错误是由于您已经将表单字段映射到应该是message_type的字段名messageType这一事实。
如果你有一个能手和策划人,你应该会没事的。
public function getMessageType()
public function setMessageType()甚至在我的实体和db中的表中已经定义了"message_type“字段。
事实并非如此。
https://stackoverflow.com/questions/40605888
复制相似问题