Symfony1 Symfony sfTCPDF插件写入TML错误

Symfony1 Symfony sfTCPDF插件写入TML错误,symfony1,tcpdf,Symfony1,Tcpdf,我使用的是symfony1.3,sfTCPDF插件,当我使用curl执行返回html内容时,tcpdf抛出错误 这是我的密码 $url = "http://urlpath/builder/builder_dev.php/design/agreement?"; $arguments = "&pdfid=10"; $ch1 = curl_init(); $headerinfo = apache_request_headers(); curl_setopt($ch1, CURLOPT_URL,

我使用的是symfony1.3,sfTCPDF插件,当我使用curl执行返回html内容时,tcpdf抛出错误

这是我的密码

$url = "http://urlpath/builder/builder_dev.php/design/agreement?";
$arguments = "&pdfid=10";
$ch1 = curl_init();
$headerinfo = apache_request_headers();
curl_setopt($ch1, CURLOPT_URL, $url);
curl_setopt($ch1, CURLOPT_HEADER, 0);
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch1, CURLOPT_POSTFIELDS, $arguments);
curl_setopt($ch1, CURLOPT_USERAGENT,$headerinfo['User-Agent']);
$result = curl_exec($ch1);

$pdf->writeHTML("\n\n\n".$result, true, 0);
$pdf->Output('Agreement.pdf');
当我运行页面时,它会显示mnay警告消息第一条是

Warning: imagepng() [function.imagepng]: Unable to open '/var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/tcpdf/cache/mska_01754b01ec8372f7001557e3be56ba40' for writing: No such file or directory in /var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/tcpdf/tcpdf.php  on line 8109
根据文件显示其他警告和警告 这里是错误

TCPDF ERROR: Can't open image file: /var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/tcpdf/cache/mska_01754b01ec8372f7001557e3be56ba40
Notice: Undefined property: sfTCPDF::$userData in /var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/sfTCPDF.class.php on line 112
我看到了那条路

/var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/tcpdf/cache/

没有缓存文件夹。我对整个项目文件夹授予了777权限。尽管最终会出现此错误。

这似乎是在处理相同的问题:

TCPDF没有添加目录,所以我认为您只需要在旧版本中手动创建它(现在可能已经修复)