91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【一點經驗分享】Yii2 - custom validator not work 自定義驗證無效的解決方法

發布時間:2020-06-28 04:26:33 來源:網絡 閱讀:948 作者:xkid 欄目:web開發

有個項目正在使用Yii2開發,因為是第一次使用2代Yii,也算是不停的摸索。

昨天就遇到一個問題,谷歌也幫不上忙,就是自己在model里寫的自定義validator不生效。

原本以為只是自定義無效,終于在使用unique這個yii原生validator時發現,問題的答案就是使用ajax validation。

為什么自定義validator和原生unique都無效呢?因為這些代碼是保存在服務器上的,不使用ajax怎樣能獲取驗證結果呢?

yii2中的controller也必須

use yii\web\Response;
use yii\widgets\ActiveForm;


至于action里則應該使用如下語句,來自于yii2官方doc

if (Yii::$app->request->isAjax && $model->load(Yii::$app->request->post()))
{
            Yii::$app->response->format = Response::FORMAT_JSON;
            return ActiveForm::validate($model);
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巩留县| 鄂托克前旗| 阿坝县| 盐源县| 友谊县| 龙游县| 江都市| 沽源县| 正蓝旗| 璧山县| 潜山县| 玛沁县| 龙海市| 应用必备| 宜阳县| 浑源县| 五华县| 含山县| 崇左市| 手游| 综艺| 仁寿县| 双柏县| 定结县| 塔城市| 通道| 措美县| 棋牌| 永靖县| 永城市| 双鸭山市| 土默特左旗| 峡江县| 库伦旗| 吐鲁番市| 左贡县| 湘潭县| 五常市| 聂荣县| 龙游县| 遂平县|