【发布时间】:2015-01-20 20:14:58
【问题描述】:
我正在尝试加载 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 库在核心系统中,但我无缘无故无法加载它。
【问题讨论】:
-
var_dump($this->zip)向您展示了什么? -
"PK;«4F^®2mydata1.txtsTpI,IT.)ÊÌKW" ["directory"]=> string(57) "PK;«4F^®2 mydata1.txt" ["entries "]=> int(1) ["file_num"]=> int(1) ["offset"]=> int(57) ["now"]=> int(1421785555) }
-
72: $this->zip->add_data($name, $dataZ);
标签: php codeigniter zip