fabiankoestring / locale-template-map-resolver
此包已被废弃,不再维护。没有建议的替代包。
关于此包的最新版本(2.0.1)没有提供许可证信息。
LocaleTemplateMapResolver 是一个小的 ZF2 模块,提供模板映射解析器以加载特定语言的模板。
2.0.1
2020-03-06 13:04 UTC
Requires
- php: >=7.4.0
- ext-intl: ~7.4
- laminas/laminas-loader: ~2.6.1
- laminas/laminas-mvc: ~3.1.1
- laminas/laminas-servicemanager: ~3.4.0
- laminas/laminas-view: ~2.11.4
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' ]