'require', 'reason' => 'require', 'department_sign' => 'require', 'desc' => 'require', 'start_time' => 'require', 'serial_number' => 'require', 'approve_user' => 'require', ]; /** * 提示消息 */ protected $message = [ ]; /** * 验证场景 */ protected $scene = [ 'create' => ['department', 'reason', 'department_sign', 'desc', 'start_time', 'serial_number', 'approve_user'], 'update' => ['department', 'reason', 'department_sign', 'desc', 'start_time', 'serial_number', 'approve_user'], 'edit' => ['department', 'reason', 'department_sign', 'desc', 'start_time', 'serial_number'], ]; /** * 构造函数 * @access public * @param array $rules 验证规则 * @param array $message 验证提示信息 * @param array $field 验证字段描述信息 */ public function __construct(array $rules = [], $message = [], $field = []) { $this->field = [ 'department' => '拟稿部门', 'reason' => '文件名称', 'department_sign' => '落款', 'desc' => '缓急程度', 'start_time' => '拟发文时间', 'serial_number' => '文件号', 'approve_user' => '审批人', ]; $this->message = array_merge($this->message, [ ]); parent::__construct($rules, $message, $field); } }