Yii 在mpdf中插入样式表有问题吗?

Yii 在mpdf中插入样式表有问题吗?,yii,yii-extensions,Yii,Yii Extensions,当我使用此代码创建pdf时,收到错误消息 $htmloutput .= $this->renderPartial('sitepdf',array( 'model'=>$model),true,true); 'sitemodel'=>$sitemodel, $mPDF1 = Yii::app()->ePdf->mpdf('', 'A5');

当我使用此代码创建pdf时,收到错误消息

$htmloutput .= $this->renderPartial('sitepdf',array(
                        'model'=>$model),true,true);
                        'sitemodel'=>$sitemodel,
$mPDF1 = Yii::app()->ePdf->mpdf('', 'A5');
                      $mPDF1->WriteHTML($htmloutput);
    $stylesheet = file_get_contents(Yii::getPathOfAlias('webroot.css').'/form.css');
    $mPDF1->WriteHTML($stylesheet, 1);
    $mPDF1->Output();
preg_replace()[]:编译失败:正则表达式在偏移量39815处太大
我尝试手动输入路径,如“D:/xampp/…”,即使这不起作用

但是如果我对样式表进行注释,我可以得到pdf,而不需要在其中实现样式


但是我想包括样式表

请检查CSS中的样式是否受支持。。。试试这个


另外,还可以尝试使用一个基本样式表,看看它是否有效……

我刚刚将样式表插入了“sitepdf”中,现在就可以使用了。像

preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Compilation failed: regular expression is too large at offset 39815 

谢谢mariachi!我检查一下,马里亚奇!即使是基本样式也没有更新。应用pat是否有任何问题?sitemodel=>sitemodel的用途是什么?如果可能,则使用defaultParams=>array()指定样式。我知道它不多,但我现在想不出其他任何东西。sitemodel包含页面的属性。但是页面太大,正如您所说,它不接受任何基本样式。
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/screen.css" media="screen, projection" />
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/print.css" media="print" />