我有一个帖子列表,每个帖子都有edit
个链接。点击edit
后,它会转到我可以编辑我点击的特定帖子的页面。为此我将不得不从db中提取帖子的id。
这是正确的方法吗?
<a href="<?php echo site_url("post/edit/$row->id"); ?>">Edit</a>
post
是我的控制者,edit
是我的功能,$row->id
应该提取帖子的ID。
答案 0 :(得分:7)
是的,这似乎是正确的
<a href="<?php echo site_url("post/edit/".$row->id); ?>">Edit</a>
只需确保您的操作方法(在本例中为编辑)接受带有您需要提取的帖子ID的参数。
答案 1 :(得分:2)
是的,这是正确的方法,就像SO中的编辑链接一样......只需确保在处理之前验证控制器中的ID
答案 2 :(得分:2)
PHP不会在字符串中正确解释$ row-&gt; id。你需要在最后连接它,EG:site_url("post/edit/".$row->id)
答案 3 :(得分:2)
这是正确的......你的代码会抛出错误
<a href="<?php echo site_url("post/edit/{$row->id}"); ?>">Edit</a>