我试图通过url将id传递给控制器,但问题是它给了我id字段null 编辑链接的结果就像 “本地主机/ home71 / project_management / index.php的/ boq_account /编辑?ID =”
$url=base_url();
echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id='$n->id''>Edit</a></td>";
我已经尝试了很多方法,但没有得到任何结果。有人提到我的$ n-&gt; id不为null它有值但是它没有显示在传递的id参数上。
答案 0 :(得分:1)
试试这个 -
echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id=".$n->id."'>Edit</a></td>";
答案 1 :(得分:0)
试试这个,
echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id='".$n->id."'>Edit</a></td>";
答案 2 :(得分:0)
尝试以下内容:
echo '<td id="edit"><a href="'.$url.'project_management/index.php/boq_account/edit?id='.$n.'">Edit</a></td>';
答案 3 :(得分:0)
$ n-&gt; id附近有太多单引号。尝试这样的事情:
echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id=$n->id'>Edit</a></td>";
答案 4 :(得分:0)
如果您确定自己拥有$n->id
中的数据,请在将urlencode()
传递给<a>
时使用PHP echo "<td id='edit'><a href='$url project_management/index.php/boq_account/edit?id=".urlencode($n->id)."'>Edit</a></td>";
。
方法如下:
{{1}}