php - Yii2:如何使验证规则消息不被编码?

标签 php yii2

在基础 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/

相关文章:

php - 将 laravel 连接到另一个 MySQL 实例

php - css jquery 只显示正在播放的一个

php - 当前文档的 PHP 中的最后更新日期

php - 存储歌曲数据 MySQL DB

php - Yii2 - 重定向后 flash 不可见

php - Yii 2 gii 在不同的目录中生成 View 文件

php - 是否可以将 kartik-gridview editable 设置为 inline 而不是 popup?

javascript - 可以用 javascript 编写 PHP 逻辑吗?

php - 在 yii2 中向 GridView 添加一个按钮

mysql - 如何将 MySql 中的查询更新为我的自定义字符串