我在\lajax\languagepicker
中使用Yii2
。
Languagepicker dropdown
位于header
nav
元素内的<li>
$menuItems [] = '<li>'.LanguagePicker::widget(['skin' => LanguagePicker::SKIN_DROPDOWN, 'size' => LanguagePicker::SIZE_LARGE,
'itemTemplate' => '<li><a href="{link}" title="{language}"><i class="{language}"></i></a></li>',
'activeItemTemplate' => '<a href="{link}" title="{language}" class="active"><i class="{language}"></i></a>',
]).'</li>';
。
Language
website
的{{1}}仅在我向正在呈现的code
下方view
添加时才会发生变化:
use \lajax\languagepicker\widgets\LanguagePicker;
LanguagePicker::widget();
如果未添加code
以上,则Language
不会更改。
我怀疑它可能与ajax
加载有关。
可能有什么问题?
答案 0 :(得分:0)
在用户表格列语言中检查您的数据库 如果不存在则添加它。 之后,LanguagePicker开始为我工作。