我想在Codeigniter 3.x中使用mPDF库将php打印成pdf。但是我收到错误消息。消息是“消息:在PHP的未来版本中,与类同名的方法将不再是构造函数; m_pdf有一个过时的构造函数"。如何修复它?这是我的mPDF文件
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
类m_pdf {
function m_pdf()
{
$CI = & get_instance();
log_message('Debug', 'mPDF class is loaded.');
}
function load($param=NULL)
{
include_once APPPATH.'/third_party/mpdf60/mpdf.php';
if ($params == NULL)
{
$param = '"en-GB-x","A4","","",10,10,10,10,6,3';
}
return new mPDF($param);
}
}
2条答案
按热度按时间hc8w905p1#
替换为以下代码
由于在
mpdf
类中使用mpdf
函数而出错,需要用__construct
替换不能使用的同一个类名函数已弃用
您可以使用新的
mpdf
库enter link description here68de4m5k2#
替换此
与
或者您可以使用更高版本来解决此问题。