首页 > 解决方案 > TCPDF 方法 =“write2DBarcode”标签在 php 7.2 中不起作用

问题描述

在我看来,这

<TCPDF method="write2DBarcode" params="<?php echo $this->params; ?>"></TCPDF>

在 php 7.2 中不起作用。我刚刚将 php 版本更新到 7.2,其他一切都在工作,除了它没有显示用这个标签写的条形码。

我也尝试运行他们自己的示例代码,但它们也不起作用。该方法write2DBarcode有效,但 HTML 模板中使用的标签无效。

是php版本问题还是我做错了什么?

标签: phptcpdfzend-framework3

解决方案


我怀疑您在更新 PHP 版本时更新了 TCPDF。

自 TCPDF 6.2.0 版以来,默认K_TCPDF_CALLS_IN_HTML设置为false。您需要true在您的 TCPDF 配置文件(参见 参考资料config/tcpdf_config.php)中将其设置为例如 49 才能工作。


推荐阅读