SEO routování a 2 parametry

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
frances
Člen | 24
+
0
-

Zdravím udělal jsem si seo routování pro Presenter Task:default id které mi funguje:

$container->router[] = new Route('projekt/[<id>]',
                                 array('id'=>array(
                                Route::FILTER_IN =>function($id) use ($container){
                                        if(is_numeric($id)){
                                            return $id;
                                        }
                                        else{


                                            return $container->createTasklists()->where('uri',$id)->fetch()->id;
                                        }
                                 },
                                 Route::FILTER_OUT =>function($id) use ($container){
                                        if(!is_numeric($id)){
                                            return $id;
                                        }else{
                                            return $container->createTasklists()->get($id)->uri;

                                        }
                                 }),'presenter'=>'Task','action'=>'default'));

Udělal jsem si ale nový Task:detail s výpisem detailu jednotlivých tasku a pokud volám {link Task:detail $id} v šabloně vyhazuje mi to chybu na řádku return $container->createTasklists()->get($id)->uri; a nechápu důvod. Potřebuju také vytvořit routu pro detail s tím že název TaskListu bude v url něco ve stylu: projekt/Projekt-A/Naprogramovat-kucharku

Muzete me trosku navest? Diky