CodeIgniter Forums

Full Version: Array value
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

[eluser]Ninja[/eluser]
I have an array that gets all clients ids from the client table as the index and companynames from the company table as the value but i need to display only the value (.ie the companyname for each client)

Controller
Code:
foreach ($parents->all as $parent)
        {
            $id = $parent->parent_client;
            $parent->company->get('id, companyname');
            $name = $parent->company->companyname;
        
            $data['parent'][$id] = $name;
        }

View
Code:
<?=$parent ?>
This displays 'Array' (naturally) i tried using another foreach in the view but that displayed all the clients

i know the array is fine because i used a print_r to check it.

How can i display only the value for each element in the array?
Please help..

El Forum

[eluser]darkhouse[/eluser]
Well it looks like you shouldn't be having any trouble with that new $parent array. But, why don't you just do this in your controller:

Code:
$data['parents'] = $parents->all;

Then in your view you can do this:

Code:
foreach($parents as $parent){
   echo $parent->company->companyname;
}

El Forum

[eluser]Ninja[/eluser]
Thanx for your assistance
Its not working it keeps throwing a 'Trying to get property of non-object' notice