首页 > 解决方案 > codeigniter sql备份在本地服务器上工作正常,但在现场显示错误

问题描述

遇到 PHP 错误 严重性:通知

消息:只能通过引用分配变量

**这是我的控制器代码**

public function data_backup()
{
    $this->load->dbutil();
    $prefs = array('format' => 'zip','filename' => 'nirmithi.sql');
    $backup =& $this->dbutil->backup($prefs); 
    $db_name = 'backup-on-'. date("Y-m-d-H-i-s") .'.zip';
    $save = 'Backup/'.$db_name;
    $this->load->helper('file');
    write_file($save, $backup); 
    $this->load->helper('download');
    force_download($db_name, $backup);
}

标签: phpcodeigniter-3

解决方案


去掉 & 在这一行试试

$backup = $this->dbutil->backup($prefs); 

推荐阅读