我使用Zend View呈现HTML代码以生成PDF文件。我的代码如下:
$viewModel = new ViewModel(array(
'order' => $order
));
$viewModel->setTemplate('invoice');
$resolver = new TemplatePathStack();
$resolver->addPath(realpath(__DIR__ . '/../view/app'));
$renderer = new PhpRenderer();
$renderer->setResolver($resolver);
$html = $renderer->render($viewModel);
在这里,我已经获得了html代码,我可以将其传递给mPDF类来生成PDF文档。
无论如何,我想在"发票"中使用View Helper。模板做一些事情。如果我在module.php文件中定义自定义帮助器,则无法访问它。所以我需要用另一种方式来定义它,但是我找不到......你们能帮帮我吗?
非常感谢!
答案 0 :(得分:1)
您可以附加名称和对类名称的引用的视图助手。
请参阅https://framework.zend.com/manual/2.4/en/modules/zend.view.helpers.advanced-usage.html
这是一个例子,期待你使用一个可调用的插件类。
chrome browser