Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Symfony2] Problem z routingiem, Problem z przekazywaniem parametrów
pav
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 5.01.2013

Ostrzeżenie: (0%)
-----


Witam,jestem początkujący w Symfony2, a wyskoczył mi problem, którego naprawdę nie wiem jak rozwiązać.

Podczas przekazywania parametrów wyskakuje mi błąd:

Cytat
Some mandatory parameters are missing ("idzwierzatka") to generate a URL for route "Admin_zwierze_edycja".



To link do przechodzenia do formularza edycja:

Cytat
<a href="<?php echo $view['router']->generate('Admin_zwierze_edycja', array('idzwierzatka' => $zwierzatka->getIdzwierzatka())); ?>">



tablica routingu:

Cytat
Admin_zwierze_edycja:
pattern: /admin/zwierze/edycja/{idzwierzatka}
defaults: { _controller: MultimediaAccountBundle:Admin:zwierzeEdycja}
requirements:
idzwierzatka: \d+



A to z controlera ( AdminController):

Cytat
public function zwierzeEdycjaAction(Request $request )
{
$idzwierzatka = $request->get('idzwierzatka' , '0');
$em=$this->getDoctrine()->getManager();

$zwierze = $em->getRepository('MultimediaAccountBundle:Zwierze')->find($idzwierzatka);

if (!$zwierze){
return $this->createForm(new ZwierzeType(), $zwierze);
}
$form = $this->createForm(new ZwierzeType(), $zwierze);
$em->flush();
return $this->render('MultimediaAccountBundle:Zwierze:edycja.html.php', array('form'=> $form->createView() , 'idzwierzatka'=>$idzwierzatka));

}



Zrzut z Entity Zwierze

Entity zwierze






Bardzo bym prosił o pomoc.

Dziękuje i pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 00:07