PHPExcel在一个视图中工作,但在所有其他视图中都存在错误

时间:2016-09-07 12:39:56

标签: cakephp-2.0 phpexcel

我有一个生成Excel工作表的视图,它工作正常。但现在当我转到该模型中的任何其他视图时,我收到一个错误:         失踪的助手

    Error: PHPExcelHelper could not be found.

    Error: Create the class PHPExcelHelper below in file:
    app_myapp/View/Helper/PHPExcelHelper.php

    <?php
    class PHPExcelHelper extends AppHelper {

    }

我的控制器:

    App::import('Vendor', 'PHPExcel', array('file' => 'PHPExcel.php'));
    class InvoicesController extends AppController {

    public $components = array('RequestHandler','PhpExcel');

    public $helpers = array('Html', 'Form', 'Js'=>array("Jquery") ,'PHPExcel' );

我尝试将App :: import行放在生成Excel工作表的函数中,但我仍然在模型中的任何其他页面上得到相同的错误。

非常感谢帮助/指导!

1 个答案:

答案 0 :(得分:1)

我通过从帮助行删除PHPExcel来修复它...更改:

public $helpers = array('Html', 'Form', 'Js'=>array("Jquery") ,'PHPExcel' );

对此:

public $helpers = array('Html', 'Form', 'Js'=>array("Jquery") );