当我尝试在CakePHP中包含新模型时获取白屏

时间:2014-07-15 17:20:44

标签: php cakephp model cakephp-1.2

我正在尝试创建一个用于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。这就是削减的地方。仍然没有错误。

0 个答案:

没有答案