gpt4 book ai didi

php - 在 CodeIgniter 中加载 CSS、JS

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:05:59 25 4
gpt4 key购买 nike

我是 CodeIgniter 的新手。我以某种方式设置了开发环境并准备就绪。但是将 CSS、JS 加载到页面中似乎更加困惑。在搬家之前,我在谷歌上搜索了很多,但 base_url 解决方案没有帮助。

部分 View :

<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'>

Controller :

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');
}

路由.php :

$route['default_controller'] = "welcome/dashboard";
$route['404_override'] = '';
$route['dashboard'] = 'welcome/dashboard';

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

请帮我看看是什么原因造成的。

最佳答案

base_url() 有什么问题?

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

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

$autoload['helper'] = array('url');

关于php - 在 CodeIgniter 中加载 CSS、JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13979839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com