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