我是 mpdf 的新手,我在项目中实施它时遇到了问题。我在Facebook上看到了一个包含mpdf
教程的链接,我阅读并遵循了所有说明,但遗憾的是仍有一些关于某些弃用值的错误。
以下是我关注的链接:http://codesquery.com/convert-html-pdf-codeiniter-using-mpdf/
以下是问题的截图:
我希望你们能帮帮我。
答案 0 :(得分:1)
我猜您使用的是PHP 7.您必须更改功能名称。在旧的PHP例如5.19中,函数和类的相同名称意味着此函数是构造函数。在PHP 7中,它必须是例如:
public function __construct(mPDF $mpdf){}
答案 1 :(得分:0)
您可以在codeigniter中使用composer轻松安装mpdf。这就是我在CodeIgniter 3中实现作曲家的方法。这很容易。您必须在计算机上安装composer才能从https://getcomposer.org/下载它。在你的电脑上安装作曲家后,
现在你的项目中有作曲家了。现在我将看到你如何使用composer
安装mpdf现在将在应用程序文件夹和供应商文件夹中创建供应商文件夹,您可以看到作曲家下载的所有包。
现在你自动编写了自动编写器,你可以使用mpdf官方手册中给出的代码,就像你的控制器一样。
function m_pdf(){
$mpdf = new mPDF();
// Write some HTML code:
$mpdf->WriteHTML('Hello World');
// Output a PDF file directly to the browser
$mpdf->Output();
}
请记住,您不需要输入require_once APPPATH。' /vendor/mpdf/mpdf/mpdf.php' ;;因为你已经自动加载器作曲家了。如果不喜欢autoload composer,你必须输入require_once APPPATH。' /vendor/mpdf/mpdf/mpdf.php'在每个使用mpdf供应商库的控制器的开头。如果您遇到任何问题,请在下面评论。