class CI_Model { /**
* Class constructor
*
* @return void
*/
public function __construct()
{
log_message('info', 'Model Class Initialized');
} // -------------------------------------------------------------------- /**
* __get magic
*
* Allows models to access CI's loaded classes using the same
* syntax as controllers.
*
* @param string $key
*/
public function __get($key)
{
// Debugging note:
// If you're here because you're getting an error message
// saying 'Undefined Property: system/core/Model.php', it's
// most likely a typo in your model code.
return get_instance()->$key;
} }
所有的模型类都必须继承自CI_Model类