E da, lajkove pakuješ u ovakav niz
PHP kôd:
$likes[$row['post_id']][]=$row;
da bi posle u view-u mogao da izvučeš sve lajkove po post_id-u:
PHP kôd:
foreach($posts as $post) {
// ...
// svi lajkovi za ovaj post
foreach($likes[$post['pid']] as $like) {
echo $like['username'];
}
}
I da, bolja organizacije je da napraviš posebne funkcije. Tj napravi model Likes, pa u njemu metode get_likes_by_post_id(), get_like_by_id(), delete_like(), add_like() itd, i te metode pozivaš iz controllera