Вызов функции-члена () для нулевого номера строки MX / Modules.php: 8 ckeditor и kcfinder - PullRequest
0 голосов
/ 04 декабря 2018

У меня проблемы с ckeditor и kcfinder в codeigniter, я использовал HMVC из wiredesignz codeigniter-modular-extensions-hmvc, когда я хочу просмотреть изображения с ошибкой, подобной этой

Fatal error: Call to a member function item() on null in C:\xampp\htdocs\mypro\abbas_eterna\application\third_party\MX\Modules.php on line 8

Обнаружена ошибка PHP

Серьезность: Ошибка

Сообщение: вызов элемента функции-члена () со значением NULL

Имя файла: MX / Modules.php

Номер строки: 8

Backtrace:

Когда я не использую HMVC для доступа к ckeditor и просмотра изображений из kcfinder - это хорошо, а при использовании HMVC - проблема.Я уже ищу ссылку в этом стеке потока и Google, но не та же проблема со мной.я уже заявляю в application / config.php

    $config['modules_locations'] = array(
    APPPATH.'modules/' => '../modules/',
);

и индекс файла конфигурации в корневой папке

$system_path = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'system';
$application_folder = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'application';

и использую сеанс, который я установил в папке asset / kcfinder / conf / config.php

ob_start();
include('./../../index.php');
ob_end_clean();
$CI =& get_instance();
$CI->load->driver('session');
if(@$_SESSION['upload_image_file_manager'] == TRUE){
    $codeigniterAuth = false;
} else {
    $codeigniterAuth = true;
}

1 Ответ

0 голосов
/ 05 декабря 2018
<?php (defined('BASEPATH')) OR exit('No direct script access allowed');

(defined('EXT')) OR define('EXT', '.php');

global $CFG;

/* get module locations from config settings or use the default module location and offset */
is_array(Modules::$locations = $CFG->item('modules_locations')) OR Modules::$locations = array(
    APPPATH.'modules/' => '../modules/',
);

/* PHP5 spl_autoload */
spl_autoload_register('Modules::autoload');
...