在CodeIgniter中,要在挂钩文件中加载模型,可以按照以下步骤操作:
application/models
目录下创建一个模型文件,例如My_model.php
。My_model.php
文件中,定义一个模型类,例如class My_model extends CI_Model
。public function get_data() {
// 查询数据库并返回数据
}
application/hooks
目录下创建一个挂钩文件,例如my_hook.php
。my_hook.php
文件中,编写以下代码来加载模型:$CI =& get_instance();
$CI->load->model('My_model');
$data = $CI->My_model->get_data();
application/config/hooks.php
文件中定义了挂钩,例如:$hook['post_controller_constructor'][] = array(
'class' => 'my_hook',
'function' => 'load_model',
'filename' => 'my_hook.php',
'filepath' => 'hooks',
'params' => array()
);
这样,您就可以在CodeIgniter的挂钩文件中加载模型,并在需要时使用模型方法。
领取专属 10元无门槛券
手把手带您无忧上云