RecordFromUsefulDatasetsExist
Mniej niż 1 minuta
RecordFromUsefulDatasetsExist
Sprawdza, czy istnieje rekord przy użyciu zestawu danych UsefullDataSets.
| Klasa | Walidator |
|---|---|
| RecordFromUsefulDatasetsExist | RecordFromUsefulDatasetsExistValidator |
Użycie
use Ready\Component\System\Validator\Constraint\RecordFromUsefulDatasetsExist;
class Validator extends BeanValidator {
public function configure(array $contextData): MetadataInterface {
$metadata = new ArrayMetadata();
$metadata->addConstraintsToField('cadfid', FALSE, FALSE, [
new RecordFromUsefulDatasetsExist(['className' => \CalendarsDefDataSet::class]),
]);
}
}
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ń:
BriefcasesDataSet- Lista teczekCalendarsDefDataSet- Lista kalendarzyCampaignsDataSet- Lista dostępnych kampaniiCommunicatorDataSet- Lista użytkowników komunikatoraCurrenciesDataSet- Lista kurierówDataSourcesDataSet- Lista źródeł danychDecreeInstructionsDataSet- Lista instrukcji dekretacjiDevicesCategoryDataSet- Lista kategorii urządzeńDiscountsDataSet- Lista rabatówDistributionListsDataSet- Lista list dystrybucyjnychDocumentsLocationsDataSet- Lista lokalizacji dokumentówEmployeesDataSet- Lista pracownikówFeaturesGroupDataSet- Lista grup cechFKDemandElementStatesDataSet- Lista statusów dla pozycji zapotrzebowaniaFKOrderElementStatesDataSet- Lista statusów dla pozycji zamówieniaGroupsDataSet- Lista grupJabberDataSet- Lista użytkowników komunikatoraListOfArchiveDataSet- Lista spisówPriceListsDataSet- Lista cennikówProcessesStatesDataSet- Lista ogólnych statusów sprawProjectsDataSet- Lista projektówReasonsForFailureDataSet- Lista powodów porażkiReportsDataSet- Lista raportów (z uwzględnieniem uprawnień do ich wykonywania)RightDefDataSet- Lista definicji uprawnieńTypesOfAccountantsDocDataSet- Lista dokumentów księgowychTypesOfDocumentDataSet- Lista typów dokumentówTypesOfHoursDataSet- Lista rodzaju godzinTypesOfRcpReasonsDataSet- Rodzaje powodów RCPTypesOfServicesDataSet- Lista rodzai serwisówUnitsOfMeasureDataSet- Lista jednostek miar
message
type: string default: Pracownik o id "{{ value }}" nie istnieje.
Ta wiadomość zostanie pokazana, gdy walidowana wartość nie spełni tej reguły.