Ich habe endlich von einer wirklich alten Version von migriert und hatte alle Probleme außer einem behoben. Es gibt eine Aktion, die nicht ordnungsgemäß weitergeleitet werden kann.CodeIgneter Routing funktioniert nicht wie erwartet nach dem Update auf 3.x
routes.php
$route['admin/calendar/show/(:any)'] = 'admin/cal/index/showweek/$1';
calendar.php
public function showweek($date = false, $sort = false, $template = false){
...code ommited...
}
Es funktioniert gut, wenn keine paramenters oder nur $date
vorgesehen ist. Wenn es mehr als 2 Parameter gibt - Ende der Anforderung in 404.
Jede Hilfe oder Anleitung wird sehr geschätzt.
Stellen Sie sicher, dass Ihre Controller-Datei und Klassennamen nur den Großbuchstaben des ersten Buchstabens haben. – user4419336