私は自分のユーザーSimpleChoiceList
にを提供するために拡張しGender
<select>
ています。
どうすればラベルを翻訳可能にできるのだろうか。
今のところ、私のコードは次のようになります。
class GenderChoiceList extends SimpleChoiceList
{
public function __construct()
{
$choices = array(
UserInterface::GENDER_MALE => 'user.form.gender.label.male',
UserInterface::GENDER_FEMALE => 'user.form.gender.label.female',
);
parent::__construct($choices);
}
}
この作業を流暢に行う方法はありますか、それとも自分自身を注入する必要がありTranslator
ますか?