Twig_Error_Runtime: во время рендеринга шаблона возникло исключение.

Объект класса 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 %}

Ошибка исправлена ​​​​путем комментирования моих геттеров и сеттеров для моего внешнего ключа в моей сущности, которую я пытаюсь настроить, потому что они недоступны в моем пакете easy-admin.

Код объекта:

/**
 * 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;
}

person Megumin    schedule 09.04.2018    source источник


Ответы (1)


Исправлено, @param использовал не тот столбец, извините.

person Megumin    schedule 09.04.2018