2015-09-13 1 views
0

Я написал функцию, которая создает 6-значное число.Как я могу проверить данные в yii2 вручную?

Как я могу проверить этот номер вручную без использования моделей в yii2?

+0

есть какой-то код, который вы можете добавить на свой вопрос? это может быть полезно – MoLow

+1

получил! Я должен использовать «ad-hoc validation» или «inline validation». –

ответ

0

я думаю, что это полезно:

<?php 
    public function actionValidation(){ 
    $model = new \yii\base\DynamicModel(['number']); 
    $model->addRule('number', 'integer', ['message'=>'should be a number']); 
    $model->number = $this->yourFunction(); 
    Yii::$app->response->format = Response::FORMAT_JSON; 
    return ActiveForm::validate($model); 
} 

    public function yourFunction(){ 
    return 6-digits-number; 
} 
?> 
Смежные вопросы