RecordFromSearchEngineExist
Mniej niż 1 minuta
RecordFromSearchEngineExist
Sprawdza, czy istnieje rekord przy użyciu silnika wyszukiwań SearchEngine
.
Klasa | Walidator |
---|---|
RecordFromSearchEngineExist | RecordFromSearchEngineExistValidator |
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
- adresyBriefcaseSearchEngine
- teczkiContactSearchEngine
- klienciEditableProcessesSearchEngine
- 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.