如何在ZF2中将语言变量传递给布局?

低的

我刚刚启动Zend Framework 2,并且希望将一种语言附加到doctype。

引导程序:

$this->layout()->setVariable('language', 'nl');

Layout.phtml

<html lang="<?php echo $language;?>">

这仅在Controller中有效,如何为引导程序解决此问题?

遮篷:

public function onBootstrap(MvcEvent $e) {
    $viewModel = $e->getApplication()->getMvcEvent()->getViewModel();
    $viewModel->language = 'en';
}

// Now in your layout:
<html lang="<?php echo $this->language ?>">
埃迪古

您至少有两个选择:

  1. 您可以编写自定义视图帮助程序来解析和返回该语言,并在您的布局中使用它,例如:

    <html lang="<?php echo $this->langHelper() ?>">
    
  2. 在Module.php的onBootstrap()方法中,您可以将任何变量传递给布局,如下所示:

    public function onBootstrap(MvcEvent $e) {
        $viewModel = $e->getApplication()->getMvcEvent()->getViewModel();
        $viewModel->language = 'en';
    }
    
    // Now in your layout:
    <html lang="<?php echo $this->language ?>">
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ZF2如何将变量传递给表单

来自分类Dev

如何在ZF2中将Javascript和CSS文件添加到布局

来自分类Dev

如何在ZF2中全局将变量传递到layout.phtml?

来自分类Dev

如何在ZF2中将侦听器代码从闭包移动到方法并将参数传递给它?

来自分类Dev

ZF2:如何将变量从附加到MvcEvent :: EVENT_FINISH的方法传递到附加在MvcEvent :: EVENT_RENDER的布局中?

来自分类Dev

如何在zf2中将数据从数组转换为json?

来自分类Dev

如何在ZF2中将默认呈现策略更改为JSON?

来自分类Dev

如何在Zf2中将Dom pdf输出写入文件

来自分类Dev

如何在yii2中将一个额外的变量传递给listview

来自分类Dev

如何在Laravel中将变量传递给HTTP错误布局?

来自分类Dev

如何在不使用传递代码的情况下将View Helper变量传播到ZF2中的遥远View子级?

来自分类Dev

如何通过ZF2 FormElementManager将Doctrine ObjectManager传递给表单

来自分类Dev

Zend Framework(zf2)如何将输入值传递给模型?

来自分类Dev

如何在ZF2中禁用布局和视图渲染器?

来自分类Dev

ZF2:在帖子提交中传递变量

来自分类Dev

如何在Laravel 5.3中将变量传递给内部函数?

来自分类Dev

如何在YII2中将参数从控制器传递到布局

来自分类Dev

如何在Symfony2中将参数传递给验证约束-在yml中

来自分类Dev

如何在ZF2中使用环境变量?

来自分类Dev

如何在Symfony2中将嵌套参数值传递给服务

来自分类Dev

如何在Symfony2中将值传递给Form Builder?

来自分类Dev

如何在ZendFramework 2中将选项/参数传递给formCollection字段集?

来自分类Dev

如何在yii2中将数组传递给gridview

来自分类Dev

如何在Symfony2中将值传递给树枝

来自分类Dev

使用ZF2框架将选项传递给php脚本

来自分类Dev

如何在ZF2中添加列以选择语句?

来自分类Dev

如何在ZF2中默认返回JsonModel?

来自分类Dev

如何在ZF2中的tableGateway中使用hading()

来自分类Dev

如何在zf2中使用辅助类?

Related 相关文章

  1. 1

    ZF2如何将变量传递给表单

  2. 2

    如何在ZF2中将Javascript和CSS文件添加到布局

  3. 3

    如何在ZF2中全局将变量传递到layout.phtml?

  4. 4

    如何在ZF2中将侦听器代码从闭包移动到方法并将参数传递给它?

  5. 5

    ZF2:如何将变量从附加到MvcEvent :: EVENT_FINISH的方法传递到附加在MvcEvent :: EVENT_RENDER的布局中?

  6. 6

    如何在zf2中将数据从数组转换为json?

  7. 7

    如何在ZF2中将默认呈现策略更改为JSON?

  8. 8

    如何在Zf2中将Dom pdf输出写入文件

  9. 9

    如何在yii2中将一个额外的变量传递给listview

  10. 10

    如何在Laravel中将变量传递给HTTP错误布局?

  11. 11

    如何在不使用传递代码的情况下将View Helper变量传播到ZF2中的遥远View子级?

  12. 12

    如何通过ZF2 FormElementManager将Doctrine ObjectManager传递给表单

  13. 13

    Zend Framework(zf2)如何将输入值传递给模型?

  14. 14

    如何在ZF2中禁用布局和视图渲染器?

  15. 15

    ZF2:在帖子提交中传递变量

  16. 16

    如何在Laravel 5.3中将变量传递给内部函数?

  17. 17

    如何在YII2中将参数从控制器传递到布局

  18. 18

    如何在Symfony2中将参数传递给验证约束-在yml中

  19. 19

    如何在ZF2中使用环境变量?

  20. 20

    如何在Symfony2中将嵌套参数值传递给服务

  21. 21

    如何在Symfony2中将值传递给Form Builder?

  22. 22

    如何在ZendFramework 2中将选项/参数传递给formCollection字段集?

  23. 23

    如何在yii2中将数组传递给gridview

  24. 24

    如何在Symfony2中将值传递给树枝

  25. 25

    使用ZF2框架将选项传递给php脚本

  26. 26

    如何在ZF2中添加列以选择语句?

  27. 27

    如何在ZF2中默认返回JsonModel?

  28. 28

    如何在ZF2中的tableGateway中使用hading()

  29. 29

    如何在zf2中使用辅助类?

热门标签

归档