HREF链接正在复制PHP

HREF链接正在复制PHP,php,codeigniter-url,codeigniter-routing,Php,Codeigniter Url,Codeigniter Routing,我的网站链接有问题。我正在使用PHP。我试图通过href=“controllers\u name/function\u name”引用函数访问页面。但这种情况会发生 这是href的代码: <li><a href="home/login">Dashboard</a></li> <li><a href="home/customer">Customers</a></li> <li><a h

我的网站链接有问题。我正在使用PHP。我试图通过href=“controllers\u name/function\u name”引用函数访问页面。但这种情况会发生

这是href的代码:

<li><a href="home/login">Dashboard</a></li>
<li><a href="home/customer">Customers</a></li>
<li><a href="home/order">Orders</a></li>
<li><a href="home/product">Products</a></li>
<li><a href="home/logout" ><b>Logout</b></a></li>

当我尝试单击其他按钮时,它不起作用(页面是分开的,就像CodeIgniter的欢迎页面一样)。

你必须使用
site\u url()
base\u url()
让CodeIgniter知道调用什么控制器方法。您只需执行
href=“home/login”
,而必须执行

href="<?= site_url('home/login') ?>"
href=“”
因此,您的html应该如下所示

<li><a href="<?= site_url('home/login') ?>">Dashboard</a></li>
<li><a href="<?= site_url('home/customer') ?>">Customers</a></li>
<li><a href="<?= site_url('home/order') ?>">Orders</a></li>
<li><a href="<?= site_url('home/product') ?>">Products</a></li>
<li><a href="<?= site_url('home/logout') ?>"><b>Logout</b></a></li>

  • 希望这有帮助

    您是否设置了路由?这是路由$route['default_controller']=“login”;$route['404_override']='';
    <li><a href="<?= site_url('home/login') ?>">Dashboard</a></li>
    <li><a href="<?= site_url('home/customer') ?>">Customers</a></li>
    <li><a href="<?= site_url('home/order') ?>">Orders</a></li>
    <li><a href="<?= site_url('home/product') ?>">Products</a></li>
    <li><a href="<?= site_url('home/logout') ?>"><b>Logout</b></a></li>