Kann einen Weg nicht finden, möglicherweise weil es einen anderen Weg gibt, dies zu tun?
Einige meiner Controller erweitern AdminLayout und einige von ihnen erweitern ModLayout, aber ich brauche diese Seiten auch, um einen LoggedIn Controller zu erweitern.
%Vor%Allerdings gibt es keine Möglichkeit, dies schön zu machen. Gibt es eine Problemumgehung?
Wenn Sie Codeigniter 2 verwenden, können Sie alle erweiterten Controller-Klassen in dieselbe Datei einfügen.
In / application / core erstellen Sie eine Datei namens MY_Controller.php (vergessen Sie nicht, das Unterklassenpräfix in config.php zu überprüfen um Linie 109)
Hier können Sie alle zu erweiternden Controller-Klassen hinzufügen. Zum Beispiel:
%Vor%Wenn Sie Ihre Controller dann wie gewohnt erstellen, wählen Sie einfach die zu erweiternde Basiscontroller-Klasse aus. Beispiel;
%Vor%oder
%Vor%Tags und Links php inheritance multiple-inheritance codeigniter out-of-memory