Obwohl es technisch möglich ist, wenn Sie denken, dass Sie > brauchen, schlägt es einen Fehler im Design Ihrer Anwendung vor.
Die Controller-Ebene ist das Rückgrat Ihrer Anwendung und soll Anfragen des Benutzers behandeln, mit der Model-Ebene sprechen und die Ausgabe in der Ansicht zusammenfügen. Ihre Modellschicht sollte für den Controller und die Ansicht nicht sichtbar sein, sondern nur mit Datenmanipulation umgehen. Dies ist eine übermäßig vereinfachte Erklärung des MVC-Musters (Sie können Ressourcen dafür anderswo finden).
Ihre Codeigniter-Modelle sollten von jedem Controller wiederverwendet werden können und nicht von ihnen abhängig sein. Es gibt viele Lösungen, um jedes Problem zu lösen, das Sie haben: Sie können Daten auf verschiedene Arten in ein Modell übertragen oder Sie können das Ergebnis eines Aufrufs einer Modellmethode verwenden, um eine Aktion in Ihrem Controller auszuführen. p>
Tags und Links methods codeigniter