【问题标题】:CodeIgniter + PHPExcel: What is best way to call this library to CodeIgniter?CodeIgniter + PHPExcel:将此库调用到 CodeIgniter 的最佳方法是什么?
【发布时间】:2015-11-05 12:05:48
【问题描述】:

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

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

编辑:

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

【问题讨论】:

    标签: codeigniter phpexcel


    【解决方案1】:

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

    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';
         }
    
    }
    

    在您的控制器中调用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();
         }
    
    
    }
    

    【讨论】:

    • 我知道你做了什么,在我尝试这样做之前我有一些问题: 首先:我应该将 PHPExcel 文件夹移动到哪个目录?第二:我如何在编辑我的问题后应用它,因为你现在知道它是一个包含文件的整个文件夹,而不仅仅是一个。
    • 那么您可以创建一个文件夹并将其命名为 PHPExcel 并将所有文件移动到其中。你只需要在你提到的时候调用主文件 - IOFactory.php 更多信息......只需转到ellislab.com/codeigniter/user-guide/general/…
    【解决方案2】:

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

    得到我的答案!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-29
      • 2017-06-20
      相关资源
      最近更新 更多