Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CodeIgniter中的Parsecsv.php库上载CSV_Php_Codeigniter_Csv - Fatal编程技术网

使用CodeIgniter中的Parsecsv.php库上载CSV

使用CodeIgniter中的Parsecsv.php库上载CSV,php,codeigniter,csv,Php,Codeigniter,Csv,我是新来的 我曾尝试使用parsecsv在CodeIgniter中加载和解析csv文件。我将库复制到CodeIgniter目录中的应用程序/库。它似乎工作得很好。我的问题是,我试图看到我上传到视图中的csv文件的内容。我很难传递要查看的可变内容。相反,我在屏幕上得到一个数组和我上传的文件名。但是我需要在视图中查看加载文件的内容。 比如: 我希望这是清楚的。关于如何将控制器的内容作为数组或对象传递到浏览器上,有什么想法吗?请记住,我们只有控制器和视图,当然还有parsecsv.php加载到libr

我是新来的

我曾尝试使用parsecsv在CodeIgniter中加载和解析csv文件。我将库复制到CodeIgniter目录中的应用程序/库。它似乎工作得很好。我的问题是,我试图看到我上传到视图中的csv文件的内容。我很难传递要查看的可变内容。相反,我在屏幕上得到一个数组和我上传的文件名。但是我需要在视图中查看加载文件的内容。 比如:

我希望这是清楚的。关于如何将控制器的内容作为数组或对象传递到浏览器上,有什么想法吗?请记住,我们只有控制器和视图,当然还有parsecsv.php加载到libraries文件夹。如有任何答复,将不胜感激。谢谢

下面是控制器代码

<?php
class Csvparser extends CI_Controller {

    function __construct() {
        parent::__construct();
        $this->load->library('parseCSV');
    }

    function index()
    {

        $this->load->view('limit');
    }    
}
这也是帮助在普通php中显示代码的代码

<?php
# include parseCSV class.
require_once('../parsecsv.lib.php');

$csv = new parseCSV();
$csv->sort_by = 'rating';

$csv->offset = 2;
# limit the number of returned rows.
$csv->limit = 10;
?>
查看上面的控制器代码和粘贴的常规PHP代码,如何将这些对象传递到视图中,以便在浏览器中查看它们


非常感谢您提供的所有帮助。

您的问题是解析文件或在某些视图中存在其内容?我在CodeIgniter中将ParseCSV用作库,并且我在退出视图中的内容时遇到困难。在普通的PHP中,使用下面的代码可以很好地工作。您可以向我们展示您的CodeIgniter控制器和视图的代码吗?到目前为止你试过什么?实际上可以在这里下载。名称是parsecsv-0.4.30-beta.zip。这是我用来显示它的代码
<?php
# include parseCSV class.
require_once('../parsecsv.lib.php');

$csv = new parseCSV();
$csv->sort_by = 'rating';

$csv->offset = 2;
# limit the number of returned rows.
$csv->limit = 10;
?>