如何在 TCPDF 中使用命名空间?

How to use namespace in the TCPDF?

我正在尝试使用 TCPDF 在我的 php mvc 项目(模型视图控制器)中打印一个 pdf 文件,我的问题是如何使用 namespaceuse 来制作tcpdf 工作。 我尝试了这个想法 require_once(dirname(__FILE__).'/../TCPDF/TCPDF.php'); 并且它奏效了,但我想把它变成这样 use MYPROJECT\TCPDF\TCPDF; 而且我已经在所有 tcpdf php 文件中添加了这个 namespace MYPROJECT\TCPDF 我得到了这个erreur 最后class TCPDF_FONTS 没找到,虽然添加了TCPDF_FONTS 文件??? 感谢帮助

您在 class TCPDF_FONTS 中搜索 TCPDF_FONTS
然后将函数中的TCPDF_FONTS替换为namespace\TCPDF_FONTS
我做了同样的事情,它奏效了。

示例:

public static function UTF8ArrayToUniArray($ta, $isunicode=true) { <br>
    if ($isunicode) { <br>
         return array_map(array('**src\pdf\tcpdf\include\TCPDF_FONTS**', 
         'unichrUnicode'), $ta);
     } <br> 
    return array_map(array('**src\pdf\tcpdf\include\TCPDF_FONTS**', 'unichrASCII'), $ta); <br>
}