Php Twitter引导路径在不在主页上时中断
我目前正在本地服务器上测试我的网站。我的标题视图中的twitter引导路径有问题 在我的主页上,此路径运行良好:Php Twitter引导路径在不在主页上时中断,php,codeigniter,twitter-bootstrap,codeigniter-2,codeigniter-url,Php,Codeigniter,Twitter Bootstrap,Codeigniter 2,Codeigniter Url,我目前正在本地服务器上测试我的网站。我的标题视图中的twitter引导路径有问题 在我的主页上,此路径运行良好: <link href="bootstrap/css/bootstrap.css" rel="stylesheet"> 控制器代码: $this->load->view('/header/header_home'); $this->load->view('movies_details_view',$data); $this->load->
<link href="bootstrap/css/bootstrap.css" rel="stylesheet">
控制器代码:
$this->load->view('/header/header_home');
$this->load->view('movies_details_view',$data);
$this->load->view('footer_home');
twitter引导的路径不起作用,我需要将路径更改为:
<link href="/bootstrap/css/bootstrap.css" rel="stylesheet">
如何使路径在所有页面上工作?在控制器中执行以下操作:
$this->load->helper('url');
$this->load->view('/header/header_home');
$this->load->view('movies_details_view',$data);
$this->load->view('footer_home');
在标题视图中执行以下操作:
<link href="<?php echo base_url('/bootstrap/css/bootstrap.css') ?>" rel="stylesheet">
在控制器中执行以下操作:
$this->load->helper('url');
$this->load->view('/header/header_home');
$this->load->view('movies_details_view',$data);
$this->load->view('footer_home');
在标题视图中执行以下操作:
<link href="<?php echo base_url('/bootstrap/css/bootstrap.css') ?>" rel="stylesheet">
您不应该在模型中加载视图,而应该在控制器中加载视图。它是控制器,只是在键入时出错。您不应该在模型中加载视图,而应该在控制器中加载视图。它是控制器,只是在键入一个快速问题时出错。在使用CI时,通常包括此类路径是否是一种良好的做法?@JamesDouglas是的,在这些情况下,您应该使用base\u url()
。在您的问题中只以/
开头的路径将起作用,直到您碰巧更改了应用程序的位置,现在您的硬编码路径相对于根文件夹而不是应用程序文件夹,并且将中断。使用base\u url()。在使用CI时,通常包括此类路径是否是一种良好的做法?@JamesDouglas是的,在这些情况下,您应该使用base\u url()
。在您的问题中只以/
开头的路径将起作用,直到您碰巧更改了应用程序的位置,现在您的硬编码路径相对于根文件夹而不是应用程序文件夹,并且将中断。使用base\u url()。