fabiankoestring/locale-template-map-resolver

此包已被废弃,不再维护。没有建议的替代包。
关于此包的最新版本(2.0.1)没有提供许可证信息。

LocaleTemplateMapResolver 是一个小的 ZF2 模块,提供模板映射解析器以加载特定语言的模板。

2.0.1 2020-03-06 13:04 UTC

This package is auto-updated.

Last update: 2020-04-27 11:00:20 UTC


README

LocaleTemplateMapResolver 是一个小的 ZF2 模块,提供模板映射解析器以加载特定语言的模板。

安装

LocaleTemplateMapResolver 与 Composer 兼容。要将它安装到您的项目中,只需运行以下命令

composer require fabiankoestring/locale-template-map-resolver

最后,通过在 application.config.php 文件中添加 LocaleTemplateMapResolver 来启用模块。

示例 1

在这个给定的目录结构和模板映射的情况下,LocaleTemplateMapResolver 不会做任何事情。它返回 false,默认的 zend 视图解析器将执行其工作。

文件夹

Application > view > application > index > index.phtml

配置

'template_map' => [
    'application\index' => __DIR__ . '/../view/application/index/index.phtml'
]

示例 2

在这个给定的目录结构和模板映射的情况下,LocaleTemplateMapResolver 将匹配视图模板到当前语言。如果找不到匹配当前语言的视图模板,将使用默认视图模板。

文件夹

Application > view > application > index > index.phtml
Application > view > application > index > index-de_DE.phtml
Application > view > application > index > index-en_EN.phtml

配置

'template_map' => [
    'application\index' => __DIR__ . '/../view/application/index/index.phtml'
]