CodeIgniter Zip库未加载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CodeIgniter Zip库未加载相关的知识,希望对你有一定的参考价值。

我正在尝试加载zip库,但由于某些原因我不能,它显示我这个错误:

遇到php错误

严重性:注意

消息:未定义的属性:CI :: $ zip

致命错误:在第72行的C: xampp htdocs cinetaller frontend-cin controllers usuario.php中的非对象上调用成员函数add_data()

这是我的控制器的代码:

    public function index(){

        $this->load->library('zip');
        $data = array();
        $data['www'] = $this->config->item('base_www');
        $data['alumno'] = $this->malumno->getById(1)->row();

        echo "start zip";

        $name = 'mydata1.txt';
        $dataZ = 'A Data String!';

        $this->zip->add_data($name, $dataZ);

        // Write the zip file to a folder on your server. Name it "my_backup.zip"
        $this->zip->archive($data['www'].'/uploads/'.$data['alumno']->id); 

        // Download the file to your desktop. Name it "my_backup.zip"
        $this->zip->download('my_backup.zip');

        echo "done";
}

我敢肯定,zip库是在核心系统中,但我无法加载它。

答案

尝试没有下载命令的测试,看看它是否加载。我说的是因为在ci手册之后

$this->zip->download()

它说:注意:不要在你调用此函数的控制器中显示任何数据,因为它会发送导致下载发生的各种服务器头,并将文件视为二进制文件。 http://www.codeigniter.com/user_guide/libraries/zip.html

以上是关于CodeIgniter Zip库未加载的主要内容,如果未能解决你的问题,请参考以下文章

如何解决库未加载的错误?

SDWebImage 库未从缓存加载图像

CocoaLibSpotify - 库未加载

无法在 codeigniter 中创建 zip 文件

仍然 dyld:库未加载

Xcode - dyld:库未加载