Php 如何将多个参数从视图传递到控制器?
如果控制器中的函数等待一个参数,则工作正常:Php 如何将多个参数从视图传递到控制器?,php,html,codeigniter,Php,Html,Codeigniter,如果控制器中的函数等待一个参数,则工作正常: <a href="<?= base_url()?>blog/edit_user/<?=$row['username']?>"><span class="glyphicon glyphicon-edit" title="Edit user"></span></a> 但我需要传递$row['username']和$post['post\u id']。若要传递多个参数给控制器,
<a href="<?= base_url()?>blog/edit_user/<?=$row['username']?>"><span class="glyphicon glyphicon-edit" title="Edit user"></span></a>
但我需要传递$row['username']和$post['post\u id']。若要传递多个参数给控制器,请在下面的行中使用
<a href="<?= base_url()?>blog/edit_user/<?=$row['username'].'/'.$post['post_id']; ?>"><span class="glyphicon glyphicon-edit" title="Edit user"></span></a>
若要将多个参数传递给控制器,请使用下线
<a href="<?= base_url()?>blog/edit_user/<?=$row['username'].'/'.$post['post_id']; ?>"><span class="glyphicon glyphicon-edit" title="Edit user"></span></a>
如果指定了所有数据,则此解决方案是正常的。例如,如果第一个参数为null,而您只想传递第二个参数,该怎么办?那么这个场景就行不通了。老实说,我不知道如何做得更好,还有其他想法吗?如果指定了所有数据,这个解决方案是可以的。例如,如果第一个参数为null,而您只想传递第二个参数,该怎么办?那么这个场景就行不通了。老实说,我不知道如何做得更好,还有其他想法吗?