1

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

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

<link href="bootstrap/css/bootstrap.css" rel="stylesheet">

当我通过链接移动到子页面时:

<a href="index.php/home_controller/getFilmDetails?id...

翻译为:

http://localhost/www.mywebsite.co.uk/index.php/home_controller/getFilmDetails?id=114

控制器代码:

$this->load->view('/header/header_home');
$this->load->view('movies_details_view',$data);
$this->load->view('footer_home');

twitter bootstrap 的路径不起作用,我需要将路径更改为:

<link href="/bootstrap/css/bootstrap.css" rel="stylesheet">

如何使路径适用于所有页面?

4

1 回答 1

1

在您的控制器中执行以下操作:

$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">
于 2013-04-17T21:52:31.383 回答