0
我在Yii2
中使用\lajax\languagepicker
。 Languagepicker dropdown
位於header
nav
裏面<li>
元素。Yii2。語言選擇器小部件工作不正常
use \lajax\languagepicker\widgets\LanguagePicker;
LanguagePicker::widget();
如果上述code
沒有添加Language
不會改變:
$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>';
的website
Language
當我添加下面code
到所呈現view
只改變。 我懷疑它可能與ajax
加載有關。 有什麼可能是一個問題?
你指的是你必須在你的代碼文件中添加ref的事實。 'use \ lajax \ languagepicker \ widgets \ LanguagePicker;'?沒有這個參考你會得到一個錯誤..? – scaisEdge
我試圖將其添加到佈局。但它不起作用。它在添加一行'LanguagePicker :: widget();'以便僅查看後開始工作。 – Dmytro
將「bootstrap」=> ['languagepicker']'包含到主配置中是必要的。 – Dmytro