CodeIgniter fetch data to the view without controller
How to direct call to the function from the view without using controller in CodeIgniter.Here is a example to it.Simply call to helper function and it get data from model.
First you load helper file from your controller.
A helper class is a set of functions. These helper functions can help a library or any other type of function that you want to use over and over again in your code.
In the controller
$this->load->helper('user_helper');
user_helper.php
function getUserDetails($userId=NULL,$field='')
{
$CI =& get_instance();
$mod = $CI->load->model('user_model');
$conditions = array('users.id'=>$userId);
$result = $CI->user_model->getUsers($conditions);
if($result->num_rows()>0) {
$data = $result->row();
$res = $data->$field;
} else {
$res = '';
}
return $res;
}
Usage in your view
getUserDetails($user_id,'user_name')
That’s all!
What's your reaction?
Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0



