首页 > 技术分享 > CodeIgniter
收藏

CI框架3.**版本 - 实例化模型

08/20 17:22
大潇博客 原创文章,转载请标明出处

CI框架通过$this->load->model实例化模型,假设有Admin_model.php,在控制器中实例化它的方法为:

$this->load->model('Admin_model');  #方法一

$this->load->model('Admin_model', 'Admin', true);  #方法二


上面实例化的结果是相似的,用方法一和方法二区分开,是为了更好的讲解

使用方法一实例化后,在控制器中使用“$this->Admin_model”操作模型

使用方法二实例化后,在控制器中使用“$this->Admin”操作模型

由此可见,实例化模型的第二个参数为模型的别名

第三个参数表示数据库的操作,true表示让模型在加载时自动连接数据库


还可以通过第三个参数传一个数据库连接配置,如:

$config['hostname'] = 'localhost';

$config['username'] = 'myusername';

$config['password'] = 'mypassword';

$config['database'] = 'mydatabase';

$config['dbdriver'] = 'mysqli';

$config['dbprefix'] = '';

$config['pconnect'] = FALSE;

$config['db_debug'] = TRUE;

$this->load->model('Admin_model', 'Admin', $config);



打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311