Ham*_*eji 2 css php codeigniter
这是我的CI代码的一部分:
class page extends CI_Controller {
var $Page;
public function __construct() {
parent::__construct();
$this->Page = 1;
$this->load->model('posts_model');
$this->load->helper('url');
}
public function index() {
$data['posts'] = $this->posts_model->get_posts($this->Page);
$this->load->view('header');
$this->load->view('main', $data);
$this->load->view('footer');
}
function page_num($page) {
$this->Page = $page;
$data['posts'] = $this->posts_model->get_posts($this->Page);
echo $this->Page;
$this->load->view('header');
$this->load->view('main', $data);
$this->load->view('footer');
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的查看文件的链接标记:
<link rel="stylesheet" type="text/css" href="css/indexpage.css" media="all"/>
Run Code Online (Sandbox Code Playgroud)
当我打开索引文件(/ My-Site /)时,CSS工作正常,但是当我打开时
例如网址:
"/ My-Site/page/page_num/3",
页面打开但没有CSS样式!
有人可以帮帮我吗?
使用base_url()
函数获取网站的网址
base_url()
给出索引文件所在网站的网址.
例如: /My-Site/
或者您可以将文件位置作为参数:base_url('/css/indexpage.css')
然后将其用作<link rel="stylesheet" type="text/css" href="<?php echo base_url('/css/indexpage.css');?>" media="all"/>