Codeigniter无法加载助手

时间:2017-08-06 19:49:17

标签: php codeigniter helpers

我检查了所有配置文件,确保帮助程序同时包含系统/帮助程序和应用程序/帮助程序以及其中一个。我尝试过自动加载帮助程序,在我的控制器和视图中加载帮助程序,无论出现什么错误。

  

无法加载请求的文件:helpers / _helper.php

它正在将其视为我正在尝试加载空白帮助程序,例如$this->load->helper('');,但我正在使用$this->load->helper('url');

这是我的控制器加载我的主页

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Pages extends CI_Controller {

  public function __construct(){
    parent::__construct();
    $this->load->helper('url');
  }

  public function index(){
    $this->load->view('templates/header');
    $this->load->view('home');
    $this->load->view('templates/footer');
  }
}

system / helpers / url_helper.php和application / helpers / url_helper.php目前都存在,根本没有编辑过。

如果需要,我可以包含我的autoload.php,但助手自动加载助手文件目前是$autoload['helper'] = array();

2 个答案:

答案 0 :(得分:0)

如果你需要过度使用网址助手

重命名文件

application/helpers/MY_URL_helper.php

OR

application/helpers/MY_url_helper.php

答案 1 :(得分:0)

复制网址内的整个路径,如下所示(wamp)

$this->load->helper('www/projectfoldername/applications/libraries/helpers/helperfile');