Zend View的自定义实例以及对View Helpers

时间:2016-06-30 08:03:06

标签: zend-framework2

我使用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文件中定义自定义帮助器,则无法访问它。所以我需要用另一种方式来定义它,但是我找不到......你们能帮帮我吗?

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以附加名称和对类名称的引用的视图助手。

请参阅https://framework.zend.com/manual/2.4/en/modules/zend.view.helpers.advanced-usage.html

这是一个例子,期待你使用一个可调用的插件类。

chrome browser