Cign在codeigniter

时间:2015-12-15 16:32:45

标签: css codeigniter

我的css在我网站的主页面上工作正常但我在另一页面上遇到问题。

在视图里面有一个 Welcome_message.php 里面是我的css链接..

在我的views文件夹中我有一个名为templates的文件夹,里面有一个header.php,main_nav.php和footer.php

在我的控制器文件夹中有2个php文件名 d Welcome.php ,它是在 routes.php default_controller > staff.php css不会工作。

我在视图中还有一个名为staff文件夹的文件夹。在里面我有一个 staff-body.php

这是我在控制器staff.php中的代码

class staff extends CI_Controller { 

public function index()
{
    $this->load->helper('html');
    $this->load->helper('url');

    $data['title'] = 'NMSC Online Library';
    $this->load->view('welcome_message', $data);
    $this->load->view('templates/main_nav');
    $this->load->view('templates/header');
    $this->load->view('templates/footer');
}

}

在我的观点/ welcome_message.php代码中

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title><?php echo $title ?></title>
    <meta name="description" content="Multi-Level Push Menu: Off-screen navigation with multiple levels" />
    <meta name="keywords" content="multi-level, menu, navigation, off-canvas, off-screen, mobile, levels, nested, transform" />
    <meta name="author" content="Codrops" />

    <link rel="shortcut icon" href="../favicon.ico">
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/normalize.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/demo.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/icons.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/component.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/font-awesome.min.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/my_style.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/table.css"/>
    <link rel="stylesheet" type="text/css" href="http://www.w3schools.com/lib/w3.css"/>
</head>

在我的主页的第一次运行中,它的工作将与我的css相关但是当我点击控制器中staff.php中链接的按钮时,只有文本显示的不是css。

1 个答案:

答案 0 :(得分:0)

在视图中创建文件调用header.php。在那个地方里面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title><?php echo $title ?></title>
    <meta name="description" content="Multi-Level Push Menu: Off-screen navigation with multiple levels" />
    <meta name="keywords" content="multi-level, menu, navigation, off-canvas, off-screen, mobile, levels, nested, transform" />
    <meta name="author" content="Codrops" />

    <link rel="shortcut icon" href="../favicon.ico">
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/normalize.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/demo.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/icons.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/component.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/font-awesome.min.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/my_style.css"/>
    <link rel="stylesheet" type="text/css" href="<?php base_url();?>icj/css/table.css"/>
    <link rel="stylesheet" type="text/css" href="http://www.w3schools.com/lib/w3.css"/>
</head>

并在控制器中

$this->load->view('templates/header');
$this->load->view('templates/body');    
$this->load->view('templates/footer');

订单加载视图

  1. 页面负责人
  2. 页面正文
  3. 页面尾巴