Я проверил все файлы конфигурации, убедился, что помощники находятся как в системе / помощниках, так и в приложениях / помощниках, а также в одном или другом. Я пробовал автозагрузку помощников, загрузку помощника в мой контроллер и из представления, и независимо от того, что я получаю ошибку.
Невозможно загрузить запрошенный файл: 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();
Если вам нужно перевезти помощника URL
переименовать файл
application/helpers/MY_URL_helper.php
ИЛИ ЖЕ
application/helpers/MY_url_helper.php
Скопируйте весь путь внутри URL, вот так (wamp)
$this->load->helper('www/projectfoldername/applications/libraries/helpers/helperfile');