私は自分のユーザー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ますか?