我有一個多語種的網站,我不知道有多少語言纔會有。我使用的是codemix/yii2-localeurls擴展名,字段名由inputName_languageCode組成。例如:title_fr,title_en,content_fr,content_en等,所以我怎麼能在我的模型水木清華這樣做:如何設置多語言網站自動屬性標籤在Yii2
public function attributeLabels()
{
return [
'title_*' => 'Title',
'content_*' => 'Content',
];
}
凡(*) - 是任何語言代碼
它不起作用。 –
是什麼問題? –
其實yii :: $ app->語言始終是默認語言。所以在屬性標籤中,我們總是會像'title_en'那樣得到smtn(如果默認語言爲EN)。但我認爲文件有同時字段哪個名稱這樣的: '''$形式 - >字段($模型, '標題') - >爲textInput([ '的maxlength'=> 255]);''' '''$形式 - >字段($模型, 'title_en') - >爲textInput([ '的maxlength'=> 255]);''' '''$形式 - >字段($模型, 'title_fr') - >爲textInput([「MAXLENGTH」 => 255]);'''同時 –