CodeIgniter + PHPExcel:将此库调用到CodeIgniter的最佳方法是什么?

时间:2015-11-05 12:05:48

标签: codeigniter phpexcel

我有PHPExcel,我想将它添加到CodeIgniter。

哪里最好从所有CodeIgniter文件夹中复制文件,如何在我的控制器/模型中调用它以供常规使用?

编辑:

这是我需要移动的整个文件夹,并调用主文件:PHPExcel\IOFactory.php

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以在Codeigniter中将PHPExcel添加到库中,例如:

application > libraries > PHPExcel.php

请在PHPExcel.php库文件中说:

<?php

if (!defined('BASEPATH')):
    exit('No direct script access allowed');
endif;

class PHPExcel
{
     public function __construct()
     {
          //
     }

     public function some_function()
     {
         return 'some_function';
     }

}

在Controller中调用PHPExcel库。让我说我把它命名为 My_controller.php

<?php

if (!defined('BASEPATH')):
    exit('No direct script access allowed');
endif;

class My_controller extends CI_Controller
{
     public function __construct()
     {
          parent::__construct();
          //Call PHPExcel class
          $this->load->library('PHPExcel');
     }

     public function index()
     {
          echo $this->PHPExcel->some_function();
     }


}

答案 1 :(得分:0)

我遵循了本教程:https://arjunphp.com/how-to-use-phpexcel-with-codeigniter/

得到了我的答案!