У меня есть два объекта, связанных отношением «многие ко многим», и формирователь форм с типом поля сущности, но все это не сохраняется в базе данных. Вот ссылки на мои файлы. Может кто-нибудь мне помочь. Где моя ошибка?Связанные объекты не сохраняются в базе данных Symfony2
Ссылки:
Что делает '$ this-> save ($ post);' ссылается на действие вашего контроллера? В этом контроллере нет метода save(). Или вы просто забыли вставить его, мы не можем его увидеть. – VaN
@VaN, этот метод просто вызывает диспетчер сущности persit $ post и очищает его до db. – nowiko
Я уверен, что вам не нужно использовать этот цикл foreach() в вашем контроллере. Тип формы и обработчик запросов должны выполнять эту работу за вас. Вы должны полностью прочитать этот учебник по кулинарной книге Symfony: http://symfony.com/doc/current/cookbook/form/form_collections.html Он делает от А до Я то, что вы пытаетесь достичь. Собственно, что в настоящее время сохраняется в вашей базе данных? ничего ? сообщение только? – VaN