geniv / nette-locale-switch
Nette 框架的本地化切换组件
v2.0.6
2018-12-17 16:34 UTC
Requires
- php: >=7.0
- geniv/nette-general-form: >=1.0
- geniv/nette-locale: >=2.0
- nette/nette: >=2.4
README
安装
$ composer require geniv/nette-locale-switch
或
"geniv/nette-locale-switch": "^2.0"
require
"php": ">=7.0", "nette/nette": ">=2.4", "geniv/nette-locale": ">=2.0", "geniv/nette-general-form": ">=1.0"
neon 配置
services: - LocaleSwitch
用法
protected function createComponentLocaleSwitch(ILocaleSwitch $localeSwitch, IAliasRouter $aliasRouter): ILocaleSwitch { //$localeSwitch->setTemplatePath(__DIR__ . '/templates/header-lang.latte'); $domain = $aliasRouter->getDomainAlias(); if ($domain) { $localeSwitch->setDomain($domain); } return $localeSwitch; }
用法
{control localeSwitch} or {control localeSwitch, $idLocale}