У меня есть сущность, которая имеет поле end_date, которое является датой. В моей форме symfony у меня есть незакрепленное поле, в котором вы можете выбрать количество дней, например, 3 дня, 5 дней, 7 дней.Манипулировать данные формы перед сохраняющейся сущностью - Symfony 2.6
Что мне нужно сделать, это манипулировать количеством дней, предоставляемых формой (которые я не хочу входить в db), и выполнять вычисления, когда конец _date будет относиться к количеству дней и затем сохранить значение end_date.
У каких проблем возникают проблемы с обработкой данных между созданием формы и сохранением сущностей в db.
Вот моя функциональность для формы, как он стоит:
public function saveNewListing($request, $controller){
$listing = new Listing();
$product = new Product();
$listing->setProduct($product);
$product->setUser($controller->getUser());
$form = $controller->createForm(new SellType(), $auction)->handleRequest($request);
if($form->isValid()) {
$em = $controller->getDoctrine()->getManager();
$em->persist($listing);
$em->persist($product);
$em->flush();
return true;
}
return $form;
}
Так связывание между ними данные формы и сущности и проверка, если форма является действительным или нет, где я должен манипулировать данными? мне нужно связать новый end_date с формой? или просто привязать его к сущности?
Благодаря
Спасибо за ответ, плохо дайте это –