"Out of the Box" -Coordinator unterstützt nicht mehrere Unterverzeichnissebenen in Ihrem Controller-Verzeichnis, nur eins.
Dieser Code war bereits im Internet, aber ich habe ihn geändert, damit er für den Code-Signierer 2.1 funktioniert.
Siehe die alte Quelle hier: Ссылка
Erstellen Sie eine neue Datei MY_Router.php im Verzeichnis application / core und kopieren Sie den folgenden Code hinein:
%Vor%Für die Codeigniter 3.x-Kompatibilität: Die Verwendung der EXT-Konstante ist veraltet, da die Unterstützung für PHP 4 eingestellt wurde. Es ist nicht länger notwendig, verschiedene Dateinamenerweiterungen zu pflegen, und in dieser neuen CodeIgniter-Version (3.x) ist EXT Konstante wurde entfernt. Verwenden Sie stattdessen nur '.php'.
Also die neue MY_Router.php:
%Vor% Ich hatte ein Problem mit 4-5 levels
von sub-directories
(wie / controllers / ordner1 / ordner2 / ordner3 / ordner4 / mein-controller) und ändere die while-Schleife von
bis
%Vor%Es funktioniert für mich.
Das obige ist ok für 2-3 sub-directories
, aber nicht für 4-5 sub-directory
hierarchy.
Tags und Links php codeigniter codeigniter-2 routes codeigniter-url