模型类创建一个验证器

原创 2019-01-11 11:32:50 299
摘要:<?php namespace app\validate;use think\Validate;class Book extends Validate{ protected $rule=[ 'name'=>'require|length:2,10', 'price'=>'require|between:20,

<?php 

namespace app\validate;

use think\Validate;

class Book extends Validate

{

protected $rule=[

'name'=>'require|length:2,10',

'price'=>'require|between:20,200'

];

protected $message=[

'name.require' =>'书名不能为空',

'name.length' => '书名长度在4到10个字符之间',

'price.require' =>'价格不能为空',

'price.between' =>'价格应该在20到200元之间'

];

}

public function demo2()

{

$data=[

'name'=>'java',

'price'=>'20'

];

$validate = new Book();

$res = $validate->check($data);

return $res ? '验证通过': $validate->getError();


}


批改老师:天蓬老师批改时间:2019-01-11 11:35:24
老师总结:$validate = new Book(); 这里用依赖注入, 是不是更好些呢?

发布手记

热门词条