As far as I can tell required variables are not in fact required in my application.
[default] routes.categoryprojectview.route = "projects/view/:categoryId/:id" routes.categoryprojectview.defaults.controller = "projects" routes.categoryprojectview.defaults.action = "view" routes.categoryprojectview.defaults.reqs.categoryId = "\d+" routes.categoryprojectview.defaults.reqs.id = "\d+" This seems to match /projects/view/* I'm doing $this->getFrontController()->getRouter()->getCurrentRouteName(); from a controller, and it returns default until I do /projects/view/* and then it returns "categoryprojectview". This is on a HEAD checkout of ZF on a MAMP server. Any ideas would be greatly appreciated, Lyle
