But I can't habe both of them named $posts, right ? this->loadModel('Post'); $posts = $this->set('posts', $this->Post->find('all', array('conditions' => array('Post.featured' => '1'),'limit' => 10))); $posts2 = $this->set('posts', $this->Post- >find('all', array('conditions' => array('Post.featured' => '1'),'limit' => 10)));
And if I do a <?php foreach ($posts2 as $post): ?> it doesn't work... On 2 jan, 17:17, euromark <dereurom...@googlemail.com> wrote: > create a second query, pass the result on to the view and loop over it > absolutely no different from your above code. > > On 2 Jan., 16:00, "J." <contact.mysparet...@gmail.com> wrote: > > > > > > > > > I want to display both feat. and last posts on my home page. > > > So, in my Pages controller, I have this : > > > $this->loadModel('Post'); > > $posts = $this->set('posts', $this->Post->find('all', > > array('conditions' => array('Post.featured' => '1'),'limit' => 10))); > > > and in my view I use : > > > <?php foreach ($posts as $post): ?> > > > How can I display latest posts in an other foreach too since I already > > defined it in the controller ? > > > Thanks for your time ! -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php