php - 如何在 TCPDF 中使用命名空间?
问题描述
我正在尝试使用 TCPDF 在我的 php mvc 项目(模型视图控制器)中打印 pdf 文件,我的问题是如何使用namespace
和use
使 tcpdf 工作。我尝试了这个想法require_once(dirname(__FILE__).'/../TCPDF/TCPDF.php');
,它奏效了,但我想让它像这样use MYPROJECT\TCPDF\TCPDF;
,而且我已经namespace MYPROJECT\TCPDF
在所有 tcpdf php 文件中添加了这个TCPDF_FONTS
,尽管添加了 TCPDF_FONTS 文件,但我在最终类中找不到这个错误???谢谢您的帮助
解决方案
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>
}
推荐阅读
- c# - 以其他形式c#获取组合框的值
- google-apps-script - 无法通过 gmail 插件访问 gmail 联系人(已包含 oauth 范围)
- .net - ImapX | vb.net - 附件集合为空,即使邮件实际上有附件
- javascript - 根据以字符串形式给出的数字键对对象数组进行排序
- react-native - 如何隐藏反应原生标签导航标签项?
- java - 如何在 Spring Boot 中配置自定义身份验证和授权?
- python-3.x - 在继续第一个之前运行第二个 python 脚本
- html - 背景图像未完全显示在平板电脑中
- jquery - 带有 jquery 的变体产品脚本
- python - django中后台任务处理的简单方法