Я использую Respect валидацию для моей формы PHP. Он отлично работает для всех элементов, но не уверен, какое правило проверки использовать для элемента выбора страны. Значение по умолчанию (когда в поле выбора отображается «Пожалуйста, выберите один») равно -1. Во всех остальных случаях значение является строкой. Поэтому я хочу проверить, отличается ли значение страны от -1. Очевидно, что v :: notEmpty () не работает. Есть ли в Respect правило валидации для чего-то подобного? или я должен написать свое собственное правило?
Благодарю.
v::stringType()->notEmpty()->validate($country);
должно сработать….
см документацию:
StringType, Не пустой
Других решений пока нет …