我正在尝试创建一个用于CSV导入数据的模型。没有关联的数据库表。我已经创建了如下所示的文件。权限设置与其他模型相同。在控制器中,如果我设置用作
$uses = array('DailyOrdersReport');
我得到一个白屏并且在apache的error.log,cake的error.log或cake的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配置:: __加载它尝试要求文件的位置。在require之前运行file_exists返回true。我尝试使用try / catch进行周围环境,并尝试使用require或die。这就是削减的地方。仍然没有错误。