5

在基本 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、字段配置或验证规则中?

4

2 回答 2

5

以前不知道,现在可以在fieldConfig中配置:

$form = ActiveForm::begin([
    'fieldConfig' => [
        'errorOptions' => ['encode' => false],
    ],
]);
于 2015-06-26T19:14:00.027 回答
0

您可以在 ActiveForm 上进行配置:

<?php $form = ActiveForm::begin([
    'encodeErrorSummary' => false,
]); ?>

阅读更多:http ://www.yiiframework.com/doc-2.0/yii-widgets-activeform.html#$encodeErrorSummary-detail

于 2015-10-14T15:20:27.017 回答