Ich versuche, Routing in CI zu verwenden, um ein Anmeldeformular zu erstellen
signup
wird erneut an user/signup
Aber meine Anmeldefunktion kann einen Parameter enthalten: function signup($type = 1)
Wie kann ich das optional über Routing machen? Ich habe $route['signup/?(:num)'] = 'user/signup/';
versucht, aber wenn ich zu /signup
gehe, bekomme ich einen 404, nur /signup/1/
funktioniert.
Der beste Weg, dies auszudrücken, wäre wahrscheinlich, beide Routen zu deklarieren:
%Vor%Das Problem mit der Antwort von @ Ukuser32 ist, dass URIs wie signup69 akzeptiert werden können, was in diesem Fall zwar unschädlich sein könnte, aber im Allgemeinen unerwünscht ist. Setzen Sie einfach den Schrägstrich mit dem erfassten: num
%Vor%Wenn Sie mehrere optionale Segmente haben, müssen Sie sie verschachteln ....
Tags und Links routing codeigniter routes