晚上好,我的程序员同事们,我来这里是为了找到我一整天寻找解决方案的问题的答案。
为什么这个代码
<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>
没有使我的文章标题链接(也就是说,如果你点击标题,它应该在文章内部重定向)。
我确实在post.php中实现了功能,其中
function view(){
$this->post = get_first("SELECT * FROM post NATURAL JOIN user WHERE post_id='$post_id'");
}
我的项目github在这里
感谢您花时间阅读本文:))我再也找不到自己的解决方案了,我希望你们php大神现在比我更好。
更新。目前还不清楚。我问了一个公正的问题。为什么H1没有让帖子TITLE可以点击,里面有一个href=。
<div class="span8">
<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>
<p><?=$post["post_text"]?></p>
<div>
<span class="badge badge-success"><?=$post["post_created"]?></span><div class="pull-right"><span class="label">alice</span> <span class="label">story</span> <span class="label">blog</span> <span class="label">personal</span></div>
</div>
</div>
我所做的只是将post_index.php复制到posts_view.php中,这样我就可以点击标题并查看里面的帖子。
<?foreach( $posts as $post ):?>
<div class="span8">
<h1><?=$post["post_subject"]?></h1>
<p><?=$post["post_text"]?></p>
<div>
<span class="badge badge-success"><?=$post["post_created"]?></span><div class="pull-right"><span class="label">alice</span> <span class="label">story</span> <span class="label">blog</span> <span class="label">personal</span></div>
</div>
</div>
之后
<div class="span8">
<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>
<p><?=$post["post_text"]?></p>
<div>
<span class="badge badge-success"><?=$post["post_created"]?></span><div class="pull-right"><span class="label">alice</span> <span class="label">story</span> <span class="label">blog</span> <span class="label">personal</span></div>
</div>
</div>
我把<h1><?=$post["post_subject"]?></h1>
改成了<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>
,但有一个问题,它不能让h1
点击,但我有a href
。
是。我为自己的问题找到了自己的解决方案。
事实上。我不得不将<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>
放入post_index.php,而不是post_view.php。