我认为我有错误,base_url在文件index.php中运行正常,我把它放在目录视图中,但是没有在文件login.php中工作,我把那个文件放在同一目录下的文件索引.PHP ..
<!DOCTYPE html>
<html>
<head>
<title></title>
<!--
Botany Template
http://www.templatemo.com/preview/templatemo_391_botany
-->
**<link href="<?php echo base_url();?>assets/css/bootstrap.min.css" rel="stylesheet" type="text/css">**
<link href="http://localhost/blabla/assets/templatemo_style.css" rel="stylesheet" type="text/css">
看到那个代码,第一个链接不起作用,但第二个链接正常工作..感谢您的回复...
答案 0 :(得分:0)
我的错误不是从控制器加载文件login.php,而是直接加载到文件..
像这样(错误的例子):
<li><a href = "<?php echo base_url()."application/views/"; ?>login.php">Login</a></li>
应该是这样的(正确的例子):
<li><a href = "<?php echo base_url()."index.php/*controller_name*/login"?>"></a></li>
但是应该在我的控制器中创建这样的功能:
public function login() {
$this->load->view("login.php");
}
这解决了我的问题..