Codeigniter 2 codeigniter中意外的URI段

Codeigniter 2 codeigniter中意外的URI段,codeigniter-2,codeigniter-url,Codeigniter 2,Codeigniter Url,我正在使用此类型的url访问用户配置文件页面 foo.com/index.php/controller/view_profile/user_id 工作正常。在配置文件页面中,我有不同的配置文件段,并为它们使用按钮 如果我点击一个按钮,该按钮会将我带到用户财务数据,它会重定向到 foo.com/index.php/controller/view_profile/user_finance/user_id 而不是 foo.com/index.php/controller/user_finance/

我正在使用此类型的url访问用户配置文件页面

foo.com/index.php/controller/view_profile/user_id
工作正常。在配置文件页面中,我有不同的配置文件段,并为它们使用按钮

如果我点击一个按钮,该按钮会将我带到用户财务数据,它会重定向到

foo.com/index.php/controller/view_profile/user_finance/user_id
而不是

foo.com/index.php/controller/user_finance/user_id
在按钮链接中,我使用了以下代码

echo '<a href="user_finance/'.$user_id.'"><button class="btn btn-info btn-large">Financial Information</button></a>';
echo';

我做错了什么?提前感谢。

请使用以下内容为链接生成代码

$array  =   array(
    'class' =>  '<button class="btn btn-info btn-large">'
);
echo anchor('controller/user_finance/' . $user_id,"Financial Information",$array);
$array=array(
“类”=>“
);
echo anchor('controller/user\u finance/'。$user\u id,“财务信息”,$array);
编辑:

您正在使用的上述链接不起作用,因为它需要
anchor
helper将生成的完整url