2017-03-09 5 views
0

Ich möchte mein Modell namens Admin.php Autoload, ich weiß, wie man ein Modell Autoload, aber mein Problem ist, ich will Admin.php Modellklasse Datei in einem Admin-Ordner (Modelle/admin)Codeigniter Autoload Modell aus einem Ordner

ist es möglich, die Modellklassendatei im Ordner zu behalten?

Jede Hilfe willkommen

Antwort

2

Auf config/autoload.php https://www.codeigniter.com/user_guide/general/autoloader.html

$autoload['model'] = array('admin_model'); 
// you can use subfolders inside the model folder like 
$autoload['model'] = array('admin/admin_model'); 

Am besten ist es, das Modell wie Admin_model.php nur zu nennen, falls Sie einen Controller mit dem Namen admin.php

Oder auf Controller Das Laden von Modell https://www.codeigniter.com/user_guide/general/models.html#loading-a-model

$this->load->model('admin_model'); 
// you can use subfolders inside the model folder like 
$this->load->model('admin/admin_model'); 
+0

Vielen Dank für Ihre Antwort Ich habe zu überprüfen, wie Sie erste Szenario, sagte aber ein Feld zurückgibt, und ich machte auch composer_autoload TRUE auf Konfigurationsdatei –

+1

Zeigen Sie etwas verwenden von Ihrem Modell Code und Controller-Code, wo Sie es laden können Sie Ihre Frage – user4419336

+1

Vielen Dank, seine Arbeit jetzt, Problem war mein Modell Dateiname war codeigniter reservierte Wörter –

0

Ist es möglich, die Modellklassendatei im Ordner zu behalten?

Ich denke, es ist möglich, mit

$this->load->model('admin/yourmodel'); 
+0

Vielen Dank für Ihre Antwort, ja es wird auf diese Weise arbeiten , aber ich möchte es autoload machen, damit es effizienter wird –

Verwandte Themen