在href中使用base_uri()时出错

时间:2015-09-01 05:42:36

标签: codeigniter

我正在尝试这个,但它不起作用。

echo "<a  class='btn btn-info btn-md' href='<?php echo base_url();?>index.php/Welcome/editvendor/$row->VendorId'>Edit</a>";

URI未加载。

5 个答案:

答案 0 :(得分:2)

使用

echo "<td><a class='btn btn-info btn-md' href='".base_url("/Welcome/editvendor/".$row->VendorId)."'>Edit</a></td>";

答案 1 :(得分:0)

试试这个

xyzList = activity.set_xyz ().Where(s => s != null).ToList();

答案 2 :(得分:0)

您的echo声明应为

echo "<td> <a class='btn btn-info btn-md' href='". base_url() ."'index.php/Welcome/editvendor/'.$row->VendorId.'">Edit</a></td>";

然后在config/config.php

$config['base_url'] = '';
$config['index_page'] = '';

并在config/autoload.php

$autoload['helper'] = array('url');

答案 3 :(得分:0)

如果默认控制器为welcome(在/config/routes.php $route['default_controller'] = "welcome";中),那么当您使用base_url()时,您的链接应如下所示:

"<a class='whatever' href='". base_url() ."'editvendor/'".$row->VendorId."'>Edit</a>"

答案 4 :(得分:0)

试试这个:

echo "<a class='btn btn-info btn-md' href='".base_url()."index.php/welcome/editvendor/".$row->VendorId."' > Edit </a>";