Проверка TP правила Validate

use think\Validate;

<? PHP
Пространство имен приложения \ Common \ модель;

использовать думаю \ проверка;
использовать думаю \ Db;

Класс InvoiceRecords расширяет BaseModel
{
    защищенный  $ таблица = 't_invoice_record' ;

    защищенный  $ правило = [
         'типа' => 'в: 1,2',
        'Invoice_tel' => 'мобильный',
        'Электронная почта' => 'электронная почта',

    ];
    защищенный  $ Message = [
         'типа' => 'биллинг ошибки типа',
        «Invoice_tel» => «телефонный номер неправильно»
        «E-mail» => «Ошибка почтового ящика формата»,

    ];

    общественная  функция addInfoData ( $ member_id , $ типа , $ денег , $ INVOICE_NAME , $ invoice_tel , $ электронной почты , $ taxpayer_number , $ ID )
    {
        $ данных = [
             'типа' => $ типа ,
            'invoice_tel' => $ invoice_tel ,
            'электронная почта' => $ электронной почты ,
        ];
        $ Validate = новый Validate ( $ это -> правило, $ это -> сообщений);
        если (! $ Validate -> проверка ( $ данных {))
             возвращение [ 'код' => 400, 'сбщ' => $ Validate -> GetError ()];
        }
    }
}

 

рекомендация

отwww.cnblogs.com/camg/p/11999978.html
рекомендация