在CodeIgniter中加载CSS,JS

Raj*_*mar 4 php codeigniter

我是CodeIgniter的新手.不知怎的,我设置了开发环境并准备好了.但是加载CSS,JS加入页面似乎更令人困惑.在移动之前,我搜索了很多,但base_url解决方案没有帮助.

部分观点:

<link href="css/bootstrap-responsive.css" rel="stylesheet">
<link href="css/jquery-ui-1.8.21.custom.css" rel="stylesheet">
<link href='css/fullcalendar.css' rel='stylesheet'>
<link href='css/fullcalendar.print.css' rel='stylesheet'  media='print'>
<link href='css/opa-icons.css' rel='stylesheet'>
<link href='css/uploadify.css' rel='stylesheet'>
Run Code Online (Sandbox Code Playgroud)

控制器:

public function dashboard()
    {
        $this->load->helper('url');
        $this->load->view('templates/css_styles');
        $this->load->view('templates/top_bar');
        $this->load->view('templates/left_menu');
        $this->load->view('pages/dashboard');
        $this->load->view('templates/footer');
        $this->load->view('templates/js_end');
    }
public function index()
    {
        $this->load->helper(array('form'));
        $this->load->view('login');
    }
Run Code Online (Sandbox Code Playgroud)

route.php:

$route['default_controller'] = "welcome/dashboard";
$route['404_override'] = '';
$route['dashboard'] = 'welcome/dashboard';
Run Code Online (Sandbox Code Playgroud)

如果我将仪表板方法作为默认控制器,页面加载正常.但是,当我将其更改为欢迎时,这是一个登录表单并重定向到welcome/dashboard,该页面不会加载任何CSS.只是所有HTML文本.仪表板页面只是纯HTML,尚未编写PHP代码.

请帮我解决可能导致此问题的原因.

Yon*_*xon 8

base_url()有什么问题?

<link href="<?php echo base_url('css/bootstrap-responsive.css')?>" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

确保加载URL帮助器,我建议自动加载它:转到application/config/autoload.php并将其添加到帮助程序数组:

$autoload['helper'] = array('url');
Run Code Online (Sandbox Code Playgroud)