KROKvsKROK
Ensign
- Registriert
- Apr. 2013
- Beiträge
- 149
Hallo,
Ich arbeite mich gerade in das PHP-Framework CodeIgniter ein. In der Doku wird folgendes gemacht (um ein Model zu laden):
http://localhost/citest/user_guide/general/models.html#loading
(Das ganze wird innerhalb einer Controller-Klasse aufgerufen)
"$this" ist eine Referenz auf die derzeitige Controller-Klasse, von der der Aufruf aus erfolgt, ok.
"model('Model_name')" ist ein Funktionsaufruf, ok.
Aber was ist "load"?
Es wird eine Methode model() aufgerufen, mithilfe von load. Aber was ist load?
- Eine Variable ist es nicht, da kein $ davor steht.
- Eine Klasse auch nicht, da model() static sein könnte, aber dann ein :: statt ein -> zwischen load und model() stehen müsste
Ich arbeite mich gerade in das PHP-Framework CodeIgniter ein. In der Doku wird folgendes gemacht (um ein Model zu laden):
http://localhost/citest/user_guide/general/models.html#loading
(Das ganze wird innerhalb einer Controller-Klasse aufgerufen)
PHP:
$this->load->model('Model_name');
"$this" ist eine Referenz auf die derzeitige Controller-Klasse, von der der Aufruf aus erfolgt, ok.
"model('Model_name')" ist ein Funktionsaufruf, ok.
Aber was ist "load"?
Es wird eine Methode model() aufgerufen, mithilfe von load. Aber was ist load?
- Eine Variable ist es nicht, da kein $ davor steht.
- Eine Klasse auch nicht, da model() static sein könnte, aber dann ein :: statt ein -> zwischen load und model() stehen müsste