我制作了类似 facebook 墙的东西。我使用 2 个表来存储信息:#_ post 和#_post_comments。#_ post 包含墙帖,# _post_comments 包含帖子的评论。
我想知道如何使用 2 个单独的模型(对于每个查询)或使用连接来显示所有信息。现在我用得非常糟糕,在我看来解决方案:
我为#__post 表创建了模型,并使用了类似这样的查询:
SELECT * FROM #__post
然后在模板中我做了这个:
foreach ($posts as $post) {
echo $post->title;
echo $post->text;
echo 'Comments start here';
$comments = "SELECT * #__post_comments WHERE id = $post->id";
foreach ($comments as $comments) {
echo $comments->comment;
etc...
}
}