How to display a property value of the first object in an array passed to a CodeIgniter view
20:31 25 Sep 2013

I need my data to get passed all the way from my controller -> page (view) -> users (view). How can I pass the data from my controller to the most nested view?

  1. In my controller, I get some data called $users.
  2. In my controller, I load a view called "page".
  3. In my view called "page", I load views called "users".

Here is an example of how I think I can do it. Is this smart or incorrect?

In my controller I can do:

$data['users'] = $array_of_user_objects;
$this->load->view('page', $data);

Then in my page (view) I can do:

Im a page!

load->view('users', $users); ?>

Then in my users (view) I can do:

Hi my name is:

php codeigniter model-view-controller resultset