0

我正在尝试将 DOMPDF 库与 Symfony 框架一起使用。我将必要的文件包含在 autoload.php 中。当我尝试在控制器的操作中使用它时,出现以下错误:

致命错误:在 /var/www 中找不到类“MyProject\ClientBundle\Controller\DOMPDF”.....

我使用命名空间,这是我的控制器文件中的第一行:

namespace MyProject\ClientBundle\Controller;

DOMPDF 库不使用命名空间。我怎样才能让它工作?

4

2 回答 2

1

如果您使用命名空间而您的库没有,这意味着 DOMPDF 在全局命名空间环境中可用。当您从某个命名空间调用某个类时,PHP 默认使用相对命名空间路径。如果你想访问全局命名空间,你应该在你调用的类命名空间的开头添加一个反斜杠,例如use \DOMPDF. 这意味着您正在使用命名空间的绝对路径。

于 2013-03-08T19:41:05.413 回答
0

只需在类名前面加一个反斜杠即可。

于 2013-03-08T19:33:39.223 回答