Codeigniter无法加载帮助程序
我已检查所有配置文件,确保帮助程序在系统/帮助程序和应用程序/帮助程序以及其中之一。我曾尝试自动加载助手,在我的控制器中加载助手并从视图中加载,而不管出现什么错误。Codeigniter无法加载帮助程序
无法加载所需的文件:佣工/ _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');
}
}
系统/助理/ url_helper.php和应用程序/佣工/ url_helper。 PHP目前都存在并且根本没有被编辑过。
如果需要,我可以包括我autoload.php但助手自动加载助手文件是目前$autoload['helper'] = array();
如果您需要通过乘坐网址助手
重命名文件
application/helpers/MY_URL_helper.php
或
application/helpers/MY_url_helper.php
我刚试过这个,它没有工作。任何方式我尝试加载我得到的助手无法加载所需的文件:helpers/_helper.php即使在重新安装CI之后 – achill113
@ achill113确保您的文件名是Pages.php而不是页面。php – user4419336
我的所有控制器文件都有第一个字母大写 – achill113
复制整个路径insid (wamp)
$this->load->helper('www/projectfoldername/applications/libraries/helpers/helperfile');
这使得ABSOLUTELY对我来说毫无意义,但是当我把$ this-> load-> helper(“url ///”);有效。对于每个斜线,其中一个角色出现。 – achill113
默认情况下,'APPPATH.'helpers /''目录中不存在帮助程序文件。只是注意到你说它没有被编辑。它已经由某人设置在那里。尝试备份该文件,删除它,然后再试一次,看看会发生什么。 – Tpojka
要清楚,你的意思是从目录中删除帮助文件,然后将它们放回? – achill113
从应用程序目录中删除自定义帮助程序文件,并尝试从系统目录加载默认的一个。 – Tpojka