Я пытаюсь поместить эту функцию ((click_add)) в библиотеку, чтобы я мог вызывать ее со всех контроллеров.У меня уже есть функция get_ads () в библиотеке.Я пробовал разные способы перенести функцию click_add (id) в библиотеку и вызвать ее для просмотра вместе с get_ads, но это не работает.Пожалуйста, помогите
function __construct() {
parent::__construct();
$this->load->library('ads');
$this->load->model('MGlobal');
}
public function index(){
$data['banner']= $this->ads->get_ads();
$this->load->view('test',$data);
}
//i want this in library but no luck
public function click_add($ads_id){
$ads_site = $this->MGlobal->getAds($ads_id);
$this->MGlobal->add_ads_view();
redirect($ads_site['url']);
}
// и просмотры такие
foreach($banner as $k=>$list){
echo anchor('test/click_add/'.$list['bannerid'],'<img src="'. $list['image']. '"/>');
}
подскажите пожалуйста, как мне добиться этого с библиотекой