我是codeigniter的新手,我为用户登录创建了一个自定义助手,在目录app / helper / login_helper.php中,下面是我的代码
function get_user_details($user_id){
//get main CodeIgniter object
$ci =& get_instance();
//load databse library
$ci->load->database();
//get data from database
$query = $ci->db->get_where('users',array('id'=>$id));
if($query->num_rows() > 0){
$result = $query->row_array();
return $result;
}else{
return false;
}
}
我在我的控制器中加载了这个助手
$this->load->helper('custom');
$user_details = get_user_details(1);
这个帮助程序代码工作正常,但我为自定义库创建相同的代码,用户登录也工作正常,没有错误,我怀疑是为什么codeigniter拆分帮助程序和库?帮助器和库之间的主要区别是什么?我用帮助器和库创建登录代码都会得到相同的结果?那么助手和库之间有什么不同呢?