对象名称有问题。在Symfony 4中,奏鸣曲管理员。 当创建具有其他实体结果的字段自动完成功能时,我得到了该对象实体的编号,为什么我没有得到普通名称女巫保存在数据库中?
->add('child', ModelAutocompleteType::class, [
'property' => 'name',
'multiple' => 'true',
])
那里:Edite App \ Entity \ Invest .....想要那里的普通名称。有人可以帮忙吗?
答案 0 :(得分:0)
尝试在对象类中实现“魔术”方法__toString()
:
http://php.net/manual/en/language.oop5.magic.php#object.tostring
并在其中生成对象的名称。因此,将其添加为:
public function __toString()
{
return $this->foo;
}
您的函数只需要返回一个字符串。使用对象中具有的变量来生成该字符串。