Przejdź do głównej treści

RecordFromSearchEngineExist

Ready_™ Developer TeamMniej niż 1 minuta

RecordFromSearchEngineExist

Sprawdza, czy istnieje rekord przy użyciu silnika wyszukiwań SearchEngine.

KlasaWalidator
RecordFromSearchEngineExistRecordFromSearchEngineExistValidator

Użycie

use Ready\Component\System\Validator\Constraint\RecordFromSearchEngineExist;

class Validator extends BeanValidator {

    public function configure(array $contextData): MetadataInterface {
        $metadata = new ArrayMetadata();
        $metadata->addConstraintsToField('coorid', FALSE, FALSE, [
            new RecordFromSearchEngineExist([
                'className' => 'ContactSearchEngine'
            ]),
        ]);
    }
}

Dostępne opcje

Aby skonfigurować regułę, trzeba przekazać tablicę jako pierwszy argument podczas tworzenia obiektu reguły.

className

type: string

Lista obsługiwanych silników wyszukiwań:

  • AddressSearchEngine - adresy
  • BriefcaseSearchEngine - teczki
  • ContactSearchEngine - klienci
  • EditableProcessesSearchEngine - otwarte sprawy

message

type: string default: Pracownik o id "{{ value }}" nie istnieje.

Ta wiadomość zostanie pokazana, gdy walidowana wartość nie spełni tej reguły.