Dies scheint wirklich einfach, aber ich kann nicht den Dreh raus.Wie route ich 2 Parameter zu einem Controller?
Ich versuche, mehr als einen Parameter auf ein Verfahren in dem Controller zu senden, wie folgt aus:
http://localhost/ci/index.php/subjects/3/state
Dies ist der Routings ich versucht habe:
$route['subjects/(:num)'] = 'subjects/view/$1';
$route['subjects/(:num)/{:any}'] = 'subjects/view/$1/$2';
das Verfahren akzeptiert 2 parameter:
public function view($slug, $id = null){
}
aber ich scheine einen 404 zu bekommen. Wie kann ich das zur Arbeit bekommen? Ich brauche die View-Methode, um immer 1 Parameter und optionale andere Parameter zu akzeptieren.
HINWEIS: Ich schließe den URL-Helfer ein.
diese $ route versuchen [ 'Themen/(: num)/(: any)'] = ‚Themen/view/$ 1/$ 2 '; wird funktionieren – umefarooq
Das hat funktioniert, das Problem wurde ich {} statt() verwendet. Danke, schicke es als Antwort ein. –