Я начал с YII2 только сегодня. я успешно установил его, а также создал необходимые модели, контроллеры &, используя CRUD.Как установить глобальное правило проверки - YII2
Теперь мой вопрос, как показано ниже:
Я хочу, чтобы создать один глобальный валидатор правила, которые мы можем использовать в течение Моделей в системе.
Что я пытался до сих пор:
Для этого я создал один новый файл модели (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
Я не знаю, что я не хватает во всех этих процессах, если кто-нибудь из вас поможет мне в этом, будет очень признателен!
Спасибо заранее.
У вас есть опечатка в 'use common \ model \ FormValidator;' но 'namespace common \ models;', исправить его 'use common \ models \ FormValidator;' – Tony
@Tony: Спасибо, ваш резкий ответ! я сделал это изменение, но проверка еще не работает. – Chandresh
у вас все еще есть ошибка 'Class not found'? – Tony