Welcome Guest, Not a member yet? Register   Sign In
can i pass data from view to controller?
#25

[eluser]brian88[/eluser]
Thanks. That worked.

How do I output the first solution of yours?

Code:
var_dump($data['posts']); // outputs all the posts then another array under the post with comments
echo $data['posts']->comments; // error - Trying to get property of non-object

Adding in the 2nd soultion....
Now I get this error when using your getPosts function in model.
Message: Trying to get property of non-object
Filename: controllers/main.php
Line Number: 24

controller main
Code:
foreach($data['posts'] as $key => $post) {
    $data['posts'][$key]->comments = $this->main_mod->getComments($post->id); // line 24
   }

model
Code:
function getPosts() {
  $q = $this->db->query("
   select p.*, c.*
   from posts as p
   left join comments as c on (c.postId = p.id)
  ");

  if($q->num_rows() > 0) {
   $results = $q->result();
  }

  $posts = array();
  foreach($results as $post) {
   if( ! array_key_exists($post->id, $posts) ) {
    $posts[$post->id]['post'] = $post; //Collect the posts
   }
   $posts[$post->id]['comments'][]  = $post;
  }

  return $posts;
} // end function

function getComments($postId) {

  $comments = array();
  $this->db->where('postId', $postId);
  if( $q = $this->db->get('comments') ){
   $comments = $q->result();
  }
  return $comments;
} // end function


Messages In This Thread
can i pass data from view to controller? - by El Forum - 04-25-2012, 11:09 AM
can i pass data from view to controller? - by El Forum - 04-25-2012, 11:22 AM
can i pass data from view to controller? - by El Forum - 04-25-2012, 07:53 PM
can i pass data from view to controller? - by El Forum - 04-25-2012, 07:55 PM
can i pass data from view to controller? - by El Forum - 04-25-2012, 07:59 PM
can i pass data from view to controller? - by El Forum - 04-25-2012, 08:02 PM
can i pass data from view to controller? - by El Forum - 04-26-2012, 03:16 AM
can i pass data from view to controller? - by El Forum - 04-26-2012, 06:58 AM
can i pass data from view to controller? - by El Forum - 04-26-2012, 07:08 AM
can i pass data from view to controller? - by El Forum - 04-26-2012, 10:32 AM
can i pass data from view to controller? - by El Forum - 04-30-2012, 06:30 AM
can i pass data from view to controller? - by El Forum - 04-30-2012, 11:23 AM
can i pass data from view to controller? - by El Forum - 04-30-2012, 11:29 AM
can i pass data from view to controller? - by El Forum - 04-30-2012, 11:32 AM
can i pass data from view to controller? - by El Forum - 04-30-2012, 11:36 AM
can i pass data from view to controller? - by El Forum - 04-30-2012, 12:31 PM
can i pass data from view to controller? - by El Forum - 04-30-2012, 04:11 PM
can i pass data from view to controller? - by El Forum - 05-01-2012, 07:01 AM
can i pass data from view to controller? - by El Forum - 05-01-2012, 09:45 AM
can i pass data from view to controller? - by El Forum - 05-01-2012, 11:33 AM
can i pass data from view to controller? - by El Forum - 05-01-2012, 12:26 PM
can i pass data from view to controller? - by El Forum - 05-01-2012, 12:31 PM
can i pass data from view to controller? - by El Forum - 05-01-2012, 12:38 PM
can i pass data from view to controller? - by El Forum - 05-01-2012, 12:52 PM
can i pass data from view to controller? - by El Forum - 05-01-2012, 01:42 PM
can i pass data from view to controller? - by El Forum - 05-01-2012, 02:39 PM
can i pass data from view to controller? - by El Forum - 05-01-2012, 04:20 PM
can i pass data from view to controller? - by El Forum - 05-02-2012, 12:40 AM
can i pass data from view to controller? - by El Forum - 05-02-2012, 09:55 AM
can i pass data from view to controller? - by El Forum - 05-02-2012, 01:13 PM
can i pass data from view to controller? - by El Forum - 05-02-2012, 01:32 PM
can i pass data from view to controller? - by El Forum - 05-02-2012, 01:35 PM
can i pass data from view to controller? - by El Forum - 05-02-2012, 01:39 PM
can i pass data from view to controller? - by El Forum - 05-02-2012, 02:23 PM
can i pass data from view to controller? - by El Forum - 05-02-2012, 08:47 PM
can i pass data from view to controller? - by El Forum - 05-03-2012, 07:36 AM
can i pass data from view to controller? - by El Forum - 05-03-2012, 11:06 AM
can i pass data from view to controller? - by El Forum - 05-03-2012, 11:31 AM
can i pass data from view to controller? - by El Forum - 05-03-2012, 12:11 PM



Theme © iAndrew 2016 - Forum software by © MyBB