簡體   English   中英

如何設置全局驗證規則-YII2

[英]How Can I Set Global Validation Rule - YII2

我今天才開始使用YII2。 我已經成功安裝了它,並使用CRUD在其中創建了所需的模型,控制器和視圖。

現在我的問題如下:

我想創建一個全局驗證器規則,我們可以在系統中的所有模型中使用它。

到目前為止我嘗試過的是:

為此,我在公用文件夾中創建了一個新的模型文件(FormValidator),並在其中生成了一個自定義規則方法。

通用/模型/ FormValidator.php

namespace common\models;

use Yii;
use yii\base\Model;

class FormValidator extends \yii\db\ActiveRecord {

}

然后我嘗試將此模型文件擴展到我的前端模型文件。 但它不起作用。

前端/模型/ Customerprofile.php

namespace frontend\models;

use Yii;
use common\models\FormValidator;    

class Customerprofile extends FormValidator{

}

它被拋出以下錯誤消息:

PHP Fatal Error – yii\base\ErrorException

Class 'common\models\FormValidator' not found

我不知道我在所有這些過程中缺少什么,如果你們中有人幫助我,將不勝感激!

提前致謝。

如果要為模型擴展某個主類,則只需擴展CActiveRecord,然后您的模型將擴展此主類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM