Kombinieren von required und match in rules()

Hi,

ist es möglich folgende zwei Regel zu einer zu kombinieren?


array('className', 'required'),

array('className', 'match', 'pattern'=>'/^nw+$/'),

Nein. Du kannst die erste Rule zwar weglassen, allerdings bekommt der Benutzer dann vermutlich eine fehlerhafte Meldung wenn das Attribut leer ist ("xy darf nur Format xy haben" anstatt "xy darf nicht leer sein") und in der Form wird kein Sternchen für das Attribut angezeigt.

Sollte es sich jedoch nicht um eine Form-Validierung handeln, kannst du die 1. denke ich weglassen.