/**
  * Validate before save
  *
  * @param ValidationErrors $errors
  * @return null
  */
 function validate(&$errors)
 {
     if (!$this->validatePresenceOf('name', 3)) {
         $errors->addError(lang('Document name must be at least 3 characters'), 'name');
     }
     // if
     if (!$this->validatePresenceOf('category_id')) {
         $errors->addError(lang('Category is required'), 'category_id');
     }
     // if
     parent::validate($errors, true);
 }