Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Twitter引导路径在不在主页上时中断_Php_Codeigniter_Twitter Bootstrap_Codeigniter 2_Codeigniter Url - Fatal编程技术网

Php 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->

我目前正在本地服务器上测试我的网站。我的标题视图中的twitter引导路径有问题

在我的主页上,此路径运行良好:

<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()。