Получение белого экрана при попытке включить новую модель в 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, а также попытался потребовать или умереть. Вот где это вырезано. Все еще нет ошибок.