在基础 PasswordResetRequestForm 模型中:
public function rules()
{
return [
['email', 'exist',
'targetClass' => '\common\models\User',
'filter' => ['status' => User::STATUS_ACTIVE],
'message' => 'Such user is not registered. '.BaseHtml::a('Signup.',['site/signup'])
],
];
}
但是链接呈现编码。如何强制它不被编码?我应该在哪里做,在 ActiveForm 中,在字段配置中,还是在验证规则中?
最佳答案
以前不知道,现在可以在fieldConfig里配置:
$form = ActiveForm::begin([
'fieldConfig' => [
'errorOptions' => ['encode' => false],
],
]);
关于php - Yii2:如何使验证规则消息不被编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23594933/