Proxies__CG__\AppBundle\Entity\Formation 类的对象无法转换为浮点数
在 vendor\easycorp\easyadmin-bundle\src\Resources\views\default\field_integer.html.twig 中(第 4 行)
{% if field_options.format %}
{{ field_options.format|format(value) }}
{% else %}
{{ value|number_format }}
{% endif %}
通过在我试图设置它们的实体中注释掉我的外键的 getter 和 setter 来修复错误,因为它们在我的 easy-admin Bundle 中显示不可访问
实体代码:
/**
* Questions
*
* @ORM\Table(name="questions", indexes={@ORM\Index(name="question_form_id", columns={"formid"})})
* @ORM\Entity
*/
/**
* @var \AppBundle\Entity\Formation
*
* @ORM\ManyToOne(targetEntity="AppBundle\Entity\Formation")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="formid", referencedColumnName="Form_id")
* })
*/
private $formid;
获取器和设置器:
/**
* @return Formation
*/
public function getFormid()
{
return $this->formid;
}
/**
* @param Formation $formid
*/
public function setFormid($formid)
{
$this->formid = $formid;
}