Получение белого экрана при попытке включить новую модель в CakePHP

Я пытаюсь создать модель, которая будет для данных из импорта CSV. Нет связанной таблицы базы данных. Я создал файл, как показано ниже. Разрешения устанавливаются одинаково для других моделей. В контроллере, если я установил, используется как

$uses = array('DailyOrdersReport'); 

Я получаю белый экран и никаких ошибок в apache error.log, торт в error.log или торт в debug.log. Я пытался установить

$useTable = false;

но все еще есть та же проблема. Я также попытался настроить $_schema переменная, но все равно не повезло.

__

Модель:

<?php
class DailyOrdersReport extends AppModel {
    var $name = 'DailyOrdersReport';
    public $useTable = false;

    function import($filename) {

    }

}

__

контроллер:

<?php
App::import('Sanitize');
class DailyOrdersReportsController extends AppController {
    var $name = 'DailyOrdersReports';
    var $helpers = array();
    var $uses = array('DailyOrdersReport');
    var $components = array();

    function beforeFilter(){
        parent::beforeFilter();
    }

    function index() {
        $filename = "daily-report.csv";
        // $model = ClassRegistry::init('DailyOrdersReport');
        // $daily_orders = $model->import($filename);
        $daily_orders = $this->DailyOrdersReport->import($filename);
    }
}

-

Дополнительная информация:

Хорошо. Я отслеживал его в /cakecore/cake/libs/configure.php Configure::___ load, где он пытается запросить файл. Запуск file_exists незадолго до того, как require возвращает true. Я попытался окружить с помощью try/catch, а также попытался потребовать или умереть. Вот где это вырезано. Все еще нет ошибок.

0 ответов

Другие вопросы по тегам