Ako zapisat routu obsahujucu ID aj FID?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- aRagornol
 - Člen | 17
 
Mam problem zapisat routu ktora moze obsahovat ID aj _FID v „peknom“
tvare.
Use case :
Presenter = Contact
Actions = default – zobrazi vsetky kontakty
createOrUpdate – formular na vytvorenie / update
Ako by som to chcel pouzivat
/contact/ 				presmeruje na Contact:default
/contact/_fid					presmeruje na Contact:default s _fid spraviou
/contact/create-or-update 		presmeruje na Contact:craeteOrUpdate (id = NULL)
/contact/create-or-update/1		presmeruje na Contact:craeteOrUpdate (id = 1)
$adminRouter[] = new Route('/admin/<presenter>/<action>[/<id [0-9]+>][/<_fid [a-z0-9]{4}>]', 'Dashboard:default');
generuje to routy v tvare
http://*/admin/contact/2e94
ktore ale nefunguju
Page not found. Missing template '…/app/AdminModule/presenters/templates/Contact/2e94.latte'.
po form succeeded presmeruvavam takto
	if($update)
		$this->flashMessage("Contact successfully updated.", 'alert alert-block alert-success fade in');
	} else {
	    $this->flashMessage("Contact successfully created.", 'alert alert-block alert-success fade in');
	}
	$this->redirect('Contact:default');
Dakujem vopred za odpoved !
Editoval aRagornol (1. 4. 2015 11:42)