使用Zend Framework创建PDF

Amr*_*ngh 3 pdf zend-framework

我正在使用Zend Framework和继承的类,即My_Pdf(我从sourceforge获得,My_Pdf库用于绘制表)从数据库创建PDF文件.当我创建没有表格轮廓的PDF文件时,它运行良好并生成PDF.但是当我尝试绘制对应于数据的表时,我收到了一个错误,

Fatal error: Declaration of My_Pdf_Page::drawImage() must be compatible with that of  Zend_Pdf_Canvas_Interface::drawImage() in C:\Users\TranceServe\Zend\workspaces\DefaultWorkspace7\Crushed_PLanet\library\My\Pdf\Page.php on line 369
Run Code Online (Sandbox Code Playgroud)

请指导我做什么.

mar*_*kus 5

这意味着派生类的蓝图与继承层次结构中更高级别的类不同.

这很可能意味着PDF库尚未更新以使用最新的Zend Framework版本.

您正在使用Zend Framework版本1.11.3但是......

很明显,您尝试使用的库是为Zend Framework 1.8(第一个框)编写的,它自2009年5月以来没有更新(第二个框),因此现在没有人下载它了(第三个框).

经验教训:了解您的工具!

  • 对于Zend 8你是什么意思.没有这样的事情.Zend是一家公司.该公司没有第8个版本. (4认同)
  • IDE称为Zend Studio. (3认同)