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,而您只想传递第二个参数,该怎么办?那么这个场景就行不通了。老实说,我不知道如何做得更好,还有其他想法吗?