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 ()]; } } }