Везде примеры сохранения в relative table
а мне нужно в туже таблицу
/**
* @var string
*
* @ORM\Column(name="fields", type="json_array")
*/
private $fields;
public function __construct()
{
$this->fields = new \Doctrine\Common\Collections\ArrayCollection( );
}
форма сабмитится и в поле fields содержит коллекцию неких обьектов MyFieldType
как их сохранить в виде json?
я пробовал
$obj = new \stdClass;
$obj->name = "la";
$obj->number = 3;
$entity->setFields(json_encode([$obj]));
в БД сохранилось "[{\"name\":\"la\",\"number\":3}]"
но как сделать чтоб ArrayCollection обьектов MyFieldType сохранялась?