CodeIgniter Forums
passing data from controller to my library [SOLVED] - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5)
+--- Forum: General Help (https://forum.codeigniter.com/forumdisplay.php?fid=24)
+--- Thread: passing data from controller to my library [SOLVED] (/showthread.php?tid=71655)



passing data from controller to my library [SOLVED] - DELE - 09-10-2018

how to passing data from controller to my library? 

or

how to get uri segment(3) in library? 

my controller
Code:
$data['page'] = $this->uri->segment(3);

my library

Code:
// How to passing data from controller or uri to $page?
public function popular($page = 2){

}

Thanks before.


SOLVED

in library :
Code:
public function namefunction(){
$this->controller = $this->_CI->uri->segment(3);
}

in controller :
Code:
$data = array (
'page' => $this->uri->segment(3)
)



RE: passing data from controller to my library - php_rocs - 09-10-2018

@DELE,

Here you go: https://codeigniter.com/user_guide/general/creating_libraries.html?highlight=library#using-your-class


RE: passing data from controller to my library - Wouter60 - 09-10-2018

Controller:
PHP Code:
$this->load->library('mylibrary');
$this->mylibrary->popular($this->uri->segment(3));
//or: $this->mylibrary->popular($data['page']); 



RE: passing data from controller to my library - DELE - 09-11-2018

solved tanks master


RE: passing data from controller to my library - InsiteFX - 09-11-2018

If it is solved please explain how you solved it for other users.

Also when solved edit the title of your post and add to the end [SOLVED]