У меня есть действие, но когда я отправить данные, у меня естьSymfony2 Request-URI Too Long
Request-URI Too Long. Длина Запрашиваемый URL превышает предел мощности для этого сервера
public function addAction(Request $request)
{
$productGallery = new ProductGallery();
$product = new Product();
$productGallery->addProductgalleryToProduct($product);
$form = $this->createForm(new ProductGalleryType(), $productGallery);
if($request->isMethod('POST'))
{
$form->handleRequest($request);
if($form->isValid())
{
$em = $this->getDoctrine()->getManager();
$em->persist($productGallery);
$em->persist($product);
$em->flush();
return $this->redirectToRoute('addAction', array('form' => $form->createView()));
}
}
return array(
'form' => $form->createView()
);
}
Как я могу фиксированной это? Что я делаю неправильно?
п.с. моя коллекция форма
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('productgallery_to_product', 'collection', array(
'type' => new ProductType(),
'allow_add' => true,
'by_reference' => false,
'allow_delete' => true,
'prototype' => true
))
;
}
NEW INFO
Метод 'POST' В моей URL
Какой URI он запрашивает? И отправляете ли вы свою форму, используя «GET», а не «POST», случайно? – qooplmao
@Qoop update question –
@Qoop есть идеи? –