Предположим, мне нужно установить формулу значения столбца на 1. Так как я могу это сделать до того, как это будет продолжаться. После сохранения я должен получить 1 в базе данных.как установить значение столбца перед сохранением в symfony2?
$f=1;
$product->setFormula($f);
$em->persist($product);
Если я использую выше линии он дает ошибку
Ожидаемое значение типа "Nimo \ MrmdBundle \ Entity \ Product" для ассоциации поле «Nimo \ MrmdBundle \ Entity \ Product # $ BasedOn », получил "целое" вместо
Вот сущность код
/**
* @ORM\ManyToOne(targetEntity="Product")
* @ORM\JoinColumn(name="formula", referencedColumnName="someothercolumn",nullable=true)
**/
private $formula = null;
Показать класс сущности. –
Я добавил код сущности выше –
См. Это http://stackoverflow.com/a/30373523/4841794 Вам нужно сохранить объект типа '$ formula', а не целое число. –