• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Array value

#1
[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..

#2
[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;
}

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


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


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