我是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代码.
请帮我解决可能导致此问题的原因.
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)
| 归档时间: |
|
| 查看次数: |
6069 次 |
| 最近记录: |