sub default : Private { my ( $self, $c, $page ) = @_; my $blogs =[ $c->model('YourSpaceDB::Blog')->search( { blog_is_hidden => 0, blog_is_reply => 0, blog_is_draft => 0, }, { rows => 5, page => $page, order_by => 'blog_date DESC' } )->all ]; my $replies; push @$replies, { blog_id => $c->model('YourSpaceDB::Blog')->search( { blog_is_reply_to => $_->blog_id } )->count } for @$blogs ; $c->stash->{new_blogs} = $blogs; $c->stash->{replies} = $replies; $c->stash->{template} = 'index.tt2'; $c->log->debug(dump($replies)); }