CakePdf没有读CSS

时间:2014-11-29 00:04:59

标签: css cakephp

CakePdf 插件(CakePdf。 DomPdf )由于某种原因没有读取我的样式表..我的 /View/Layouts/pdf/default.ctp < / strong>与我的/View/Layouts/default.ctp相同,在其他页面上正常工作。为什么不在pdf上识别?是因为它在另一个目录中吗?如果是这样,它没有给出任何错误。它按原样下载pdf,但文件没有样式。到底是怎么回事?还有其他我需要改变的地方吗?

2 个答案:

答案 0 :(得分:0)

这也是我遇到的一个问题。

要解决此问题,您需要在app / View / Helper中编辑AppHelper,并包含我在下面给出的assetUrl代码。它的作用是如果文件的扩展名是pdf,它会将fullbase设置为true。这应该可以解决您的问题。

public function assetUrl($path, $options = array()) {
        if (!empty($this->request->params['ext']) && $this->request->params['ext'] === 'pdf' ) {
            $options['fullBase'] = true;
        }
        return parent::assetUrl($path, $options);
    }

答案 1 :(得分:0)

使用:

CidrIp           Mask   LowRange    LowIp         HighRange   HighIp          AddressQty
--------------------------------------------------------------------------------------
195.65.254.11/2  2      3275881985  195.65.254.1  3275882238  195.65.254.254  254

适合我。