Php Zend PDF通过Zend表单按钮
我一直在尝试在Zend表单中获取一个按钮,当用户单击表单中的特定按钮时,该按钮触发一个定制库类,该类生成PDF(扩展Zend_PDF) 由于某种原因,当它添加新的PdfBuilder()时;它不会失败,也不会触发任何错误记录,尽管询问了它 我相信我可能错过了这个过程中的某个环节,任何帮助都将不胜感激Php Zend PDF通过Zend表单按钮,php,zend-framework,pdf,Php,Zend Framework,Pdf,我一直在尝试在Zend表单中获取一个按钮,当用户单击表单中的特定按钮时,该按钮触发一个定制库类,该类生成PDF(扩展Zend_PDF) 由于某种原因,当它添加新的PdfBuilder()时;它不会失败,也不会触发任何错误记录,尽管询问了它 我相信我可能错过了这个过程中的某个环节,任何帮助都将不胜感激 我试图让它在一个新窗口中查看,而不是保存它,因为它是由用户如果他们想要它 我认为您可能在这里混合了服务器端和客户端功能。“Zend form button”不能作为“onclick”事件直接触发服务
我试图让它在一个新窗口中查看,而不是保存它,因为它是由用户如果他们想要它 我认为您可能在这里混合了服务器端和客户端功能。“Zend form button”不能作为“onclick”事件直接触发服务器端代码 您需要创建一个包含submit按钮的Zend表单(或常规表单)。这将把请求发回控制器操作,您可以在其中实例化PDF的构造。例如: 表单标记(/make pdf):
这是个好主意。谢谢
<form method="post" action="/make-pdf">
<input type="submit" name="makePdf" value="submit me" />
</form>
public function makePdfAction()
{
if ($this->getRequest()->isPost()) {
// Trigger the PDF build here.
}
}