如何在yii2活动表单中的占位符内使用Yii:t()

如何在yii2活动表单中的占位符内使用Yii:t(),yii2,Yii2,我正在尝试在表单中使用占位符,我还想翻译用户语言的基础,所以我将它包装在一个Yii::t()中;在活动表单输入属性中,但我得到的结果是一个平面字符串,而不是翻译的消息。下面是我的代码: <div class="input-group custom-d-flex"> <span class="input-group-addon input-group-prepend"><i class="glyphicon glyphicon-user"></i&

我正在尝试在表单中使用占位符,我还想翻译用户语言的基础,所以我将它包装在一个Yii::t()中;在活动表单输入属性中,但我得到的结果是一个平面字符串,而不是翻译的消息。下面是我的代码:

<div class="input-group custom-d-flex">
    <span class="input-group-addon input-group-prepend"><i class="glyphicon glyphicon-user"></i></span>                     
    <?= $form->field($model, 'username')->textInput([
                          'autofocus' => false,
                          'class' => 'form-control',
                          'required' => true,
                          'placeholder' => "<?= \Yii::t('app', 'email');?> / <?= \Yii::t('app', 'id');?> / <?= \Yii::t('app', 'phone');?>"
                    ])->label(false);
                    ?>
                </div>


占位符字符串:

'placeholder' => \Yii::t('app', 'email') . ' / ' . \Yii::t('app', 'id') . ' / ' . \Yii::t('app', 'phone'),

非常感谢你刚刚救了我一天,一切如期,我接受了答案