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)