Я следующие http://framework.zend.com/manual/2.1/en/modules/zend.form.collections.html и отлично работает с проверкой и так далее.Сохраните данные из формы collection
Когда форма действует руководство просто запускает var_dump на лице, и это выглядит примерно так:
object(Application\Entity\Product)[622]
protected 'name' => string 'Chair' (length=5)
protected 'price' => string '25' (length=2)
protected 'categories' =>
array (size=2)
0 =>
object(Application\Entity\Category)[615]
protected 'name' => string 'Armchair' (length=8)
1 =>
object(App1ication\Entity\Category)[621]
protected 'name' => string 'Office' (length=6)
Категории могут быть более 2 или просто 1. Как сохранить нормальный form в таблицу базы данных, которую я понимаю и не имею проблем. Но здесь мы имеем данные для двух разных таблиц. Думаю, я мог бы вручную прочитать категории в моем контроллере и заполнить их моделью и сохранить их по строкам. Но это не похоже на лучший способ сделать это.
Как получить данные от объекта к модели или моей базе данных? Можно ли это сделать без Доктрины?
Да, получение данных от лица к форме работает очень хорошо, а другим способом. После завершения проверки гид заканчивается на «var_dump ($ product);», там я сижу с сущностью с данными, но я не знаю, как сделать гидратор и картограф. – Rickard
Aha! Обновленный ответ, чтобы включить некоторую информацию о картографах –
Спасибо, что потратили свое время на этот Роб! Я думаю, что до сих пор неясно, в моем вопросе :) Я обновил его сейчас и надеюсь, что более ясно, чего я не понимаю. – Rickard