【问题标题】:loading issue css Images and js in CodeIgniter在 CodeIgniter 中加载问题 css 图像和 js
【发布时间】:2016-10-16 10:15:17
【问题描述】:

当类 Admin 加载默认调用的 index() 时。 css 和 js 在仪表板视图上加载,但是当我加载 post add_post CSS、JS 和图像时没有加载。 我在两个视图文件上都放了相同的代码。仪表板和 add_post 这是我的控制器。

class Admin extends CI_Controller {

  public function __construct()
  {
    parent::__construct();
  }

  public function index()
  {
    $this->load->view('dashboard');
  }

  public function Post()
  {
    $this->load->view('add_post');
  }

}

config.php

$config['base_url'] = 'http://localhost/timesofeducation';

自动加载.php

$autoload['helper'] = array('url', 'form', 'html', 'captcha', 'string');

当我加载 index() 检查元素时显示的 css url。 http://localhost/timesofeducation/css/style.css

但是当我加载时。 post() 检查元素时显示的 css url。 http://localhost/timesofeducation/Admin/css/style.css

Admin 类自动添加。

【问题讨论】:

    标签: php codeigniter codeigniter-3


    【解决方案1】:

    在 base_url 中错过了 /。试试这个

    $config['base_url'] = 'http://localhost/timesofeducation/';
    

    并确保您使用了像

    这样的资源链接
    <?php echo base_url('css/style.css');?>
    

    【讨论】:

    • 感谢您的回答。我把 / 。但它不起作用。问题是,当我在 Class 中使用任何方法时,base_url() auto 会采用该类。在基本网址之后。上面提到。问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 2020-04-11
    • 2011-09-12
    • 2017-10-23
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多