Using Controller variables in library

#1
[eluser]Daeli[/eluser]
Hello CI Community,

i think the title says everything. I have a array in my Controller called $data['userdata']. Now i have a user library and i want to use the data from this array too, because its data from the database and this way i will need only one query for all views/libraries.
I tried it with $this->CI->data['userdata'] - But that gave me an error.

Thats the way i load the data into the array.
Code:
foreach($this->db_user->get_userdata() as $row => $value){
                $this->data['userdata'][$row] = $value;
            }
            $this->load->vars($this->data['userdata']);

Are there any suggestions ?

Thanks.

#2
[eluser]Daeli[/eluser]
Can anyone help me with this ?

#3
[eluser]Michael Wales[/eluser]
Maybe I am misunderstanding, but this seems kind of backwards to me. In most cases, when you have built a user library, you would use the library to retrieve data and pass it off to the controller - not the other way around.

Regardless, you can just pass it as a parameter to the method within your library.


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.