Zend_PDF模板Zend_Pdf :: load

时间:2013-06-06 15:29:31

标签: zend-framework

我正在尝试使用Zend_Framework创建带有模板的PDF。

$pdf = Zend_Pdf::load('/..../pdf-template.pdf');

这会产生以下错误: 致命错误:在第164行的/.../Zend/Pdf/Element/Reference.php中调用未定义的方法Zend_Pdf_ElementFactory :: fetch()

这是在_dereference方法中: 第164行:

if (($obj = $this->_factory->fetch($this->_objNum . ' ' . $this->_genNum)) === null) {
            $obj = $this->_context->getParser()->getObject(
                           $this->_context->getRefTable()->getOffset($this->_objNum . ' ' . $this->_genNum . ' R'),
                           $this->_context
                                                          );
        }

1 个答案:

答案 0 :(得分:1)

很奇怪 - 你确定你没有改变Zend课程吗?我的_dereference使用fetchObject,我确认fetchObject中有一个名为ElementFactory.php的方法:

if (($obj = $this->_factory->fetchObject($this->_objNum . ' ' . $this->_genNum)) === null)

如果您没有更改它,可能值得升级您的Zend版本。