php - 如何在 Yii 2 验证错误消息中添加自定义链接?

标签 php yii yii2 yii-components yii2-advanced-app

我想在基于 Yii 2 模型的验证消息中添加自定义链接。

我目前正在使用以下代码块-

public function rules()
{
  return [
    ['email', 'required'],
    ['email', 'email'],
    ['email', 'unique', 'targetClass' => '\common\models\User', 
                        'message' =>   'Email address has already been taken.'],
  ];
}

我希望此消息显示如下-

“电子邮件地址已被占用。已经注册?然后在此处登录。”

我怎样才能做到这一点?

最佳答案

如评论中所述,您需要将链接添加到您的 message 参数中,并且为了防止链接被编码,您需要将 encode 参数设置为 < em>假。

$form->field($model, 'email', ['errorOptions' => ['class' => 'help-block' ,'encode' => false]])->textInput()

关于php - 如何在 Yii 2 验证错误消息中添加自定义链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31014566/

相关文章:

php - Laravel 5 leftJoin on belongsTo 关系

php - Yii,单一关系中的双重标准

arrays - Yii2:如何将数组作为参数传递给 Controller ​​操作?

php - yii2:如何使用超棒的字体图标?

apache - 在本地主机上使用 SSL 的 Yii2 高级应用程序

php - 在这种情况下(PHP/MySQL)可以不清理用户输入吗?

php - Laravel whereBetween 在两列中

php - Google Cloud - Yii2 Web 进程无法写入目录 |前端/网络/ Assets

php - Yii RESTful 认证

php - 在 Yii 的标准中如何获得计数 (*)