您好我有一个实体名称:模板 它包含5-6个字段,分别定义了它们的getter / setter。
但是当我从这个实体获取数据时,我得到如下语义错误:
/**
* @var integer
*
* @ORM\Column(name="message_type", type="integer", nullable=false)
*/
private $messageType;
[语义错误]第0行,第20行附近'message_type,':错误:类MyuBundle \ Entity \ MyTemplate。没有名为message_type的字段或关联。
甚至在我的实体和db中的表中定义了字段“message_type”。
任何可能是问题的建议。
由于
答案 0 :(得分:0)
我们需要看到将错误抛出为100%的formType。
但是看一下代码片段,你实际上并没有在该类上有属性message_type
。 (列名本身不用于映射)。
可能的错误是由于您已将表单字段映射到字段名message_type
时应该为messageType
。
如果你有一个吸气剂和设定器,你应该没事。
public function getMessageType()
public function setMessageType()
甚至在我的实体和db中的表中定义了字段“message_type”。
事实并非如此。