[英]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.