Codeigniter 在href中使用base_uri()时出错

Codeigniter 在href中使用base_uri()时出错,codeigniter,Codeigniter,我正在尝试这个,但它不起作用 echo "<a class='btn btn-info btn-md' href='<?php echo base_url();?>index.php/Welcome/editvendor/$row->VendorId'>Edit</a>"; echo”“; 无法加载URI。使用 echo "<td><a class='btn btn-info btn-md' href='".base_url("/

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

echo "<a  class='btn btn-info btn-md' href='<?php echo base_url();?>index.php/Welcome/editvendor/$row->VendorId'>Edit</a>";
echo”“;
无法加载URI。

使用

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

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

您的
echo
语句应该是

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

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

如果默认控制器是
welcome
(在/config/routes.php
$route['default\u controller']=“welcome”
),则使用
base\u url()时,链接应如下所示:

“”
试试这个:

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

echo”“;在autoload.php中添加$autoload['helper']=array('url');你在控制器或视图中使用你的代码吗,。。??在配置中设置基本url。。??并在autoload.php中添加了url帮助程序。。??请在您的问题中定义所有这些…我没有在配置中的autoload.set url中添加url帮助程序。我正在视图中使用此代码。谢谢您,它工作得很好。
echo "<a class='btn btn-info btn-md' href='".base_url()."index.php/welcome/editvendor/".$row->VendorId."' > Edit </a>";