question
должно занять место в колонке question_id
в таблице Answer
и так далее.input type=text
, то я бы просто склдывал id options. Но у вопросов с input type=text
нет id в options. Question
также сделал ManyToMany. Это верно? Оцените мою модель БД?/**
* @ORM\Entity(repositoryClass="App\Repository\AnswerRepository")
*/
class Answer
{
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Question", inversedBy="answers")
*/
private $question;
// ...
}
[2019-07-05 15:16:25] request.CRITICAL: Uncaught PHP Exception Symfony\Component\PropertyAccess\Exception\InvalidArgumentException: "Expected argument of type "App\Entity\Options or null", "Doctrine\Common\Collections\ArrayCollection" given at property path "options"." at C:\xampp\htdocs\suppliers\src\vendor\symfony\property-access\PropertyAccessor.php line 197 {"exception":"[object] (Symfony\\Component\\PropertyAccess\\Exception\\InvalidArgumentException(code: 0): Expected argument of type \"App\\Entity\\Options or null\", \"Doctrine\\Common\\Collections\\ArrayCollection\" given at property path \"options\". at C:\\xampp\\htdocs\\suppliers\\src\\vendor\\symfony\\property-access\\PropertyAccessor.php:197)"} []
чтобы свойство не попадало в DISPLAY_PROPERTIES, не указывайте его в $arParams. Укажите любое другое свойство, этого будет достаточно для инициализации выборки свойств элементов инфоблока.
'UF_FILE'
? Хоть и имеет префикс "UF_*", но это же свойство из коробки.
Я использую JMS Serializer. Можете помочь с этим вопросом?
Как загрузить файл используя JMS Serializer?