我检查了所有配置文件,确保帮助程序同时包含系统/帮助程序和应用程序/帮助程序以及其中一个。我尝试过自动加载帮助程序,在我的控制器和视图中加载帮助程序,无论出现什么错误。
无法加载请求的文件: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();
答案 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');