0

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;
}
4

1 回答 1

0

已修复,@param使用了错误的列,抱歉。

于 2018-04-09T20:42:42.010 回答