Articles of валидация

Вопросы проверки формы с CakePHP

Я использую CakePHP 2.3.8 и пытаюсь проверить загрузку изображения с помощью CakePHP, но Cake дает мне проблемы с проверкой. Я знаю, что проверка выполняется, потому что, если я удалю конкретное расширение из правил проверки, я затем получаю сообщение об ошибке проверки. (EX: удалите 'jpg' из списка проверки, и я загружаю файл .jpg, затем он показывает […]

Данные HABTM CakePHP не сохраняются в базе данных

У меня есть модель GenForm которой есть связь HABTM с другой моделью PdfFile . Я использую это для создания списка GenForm в моем GenForm индекса GenForm . В модели GenForm я добавил: public $hasAndBelongsToMany = array( 'PdfFile' => array( 'className' => 'PdfFile', 'joinTable' => 'gen_forms_x_pdf_files' ) Вот фрагмент моего представления GenForm index.ctp : <?php echo […]

Каков самый простой способ отображения ошибок проверки для hasMany-ассоциаций в CakePHP 2.x?

Каков самый простой способ отображения ошибок проверки для hasMany-ассоциаций с использованием Model :: saveAssociated () в CakePHP 2.x? Вот пример из кулинарной книги CakePHP. ( http://book.cakephp.org/2.0/ru/models/saving-your-data.html#saving-related-model-data-hasone-hasmany-belongsto ) echo $this->Form->create('Company', array('action' => 'add')); echo $this->Form->input('Company.name', array('label' => 'Company name')); echo $this->Form->input('Company.description'); echo $this->Form->input('Company.location'); echo $this->Form->input('Account.0.name', array('label' => 'Account name')); echo $this->Form->input('Account.0.username'); echo $this->Form->input('Account.0.email'); echo $this->Form->end('Add'); Когда […]

Как установить, нужно ли значение выбрать в другом поле множественного выбора при проверке laravel?

У меня есть такая форма: <input type="checkbox" name="category[]" value="a">Option A</option> <input type="checkbox" name="category[]" value="b">Option B</option> <input type="checkbox" name="category[]" value="c">Option C</option> <input type="checkbox" name="category[]" value="d">Option D</option> <input type="checkbox" name="category[]" value="e">Option E</option> <input type="checkbox" name="category[]" value="f">Option F</option> <input type="text" name="description"> Если выбрана опция A, я хочу сделать описание необходимым для проверки бэкэнда в laravel 5. Поэтому я […]

Woocommerce: проверка пользовательских полей на странице редактирования учетной записи

Мне нужно проверить и сохранить мои пользовательские поля на странице «Редактировать мою учетную запись». Я нашел шаблон этой страницы в woocommerce/myaccount/form-edit-account.php . Мне удалось добавить свои пользовательские поля в этот файл шаблона. Теперь мне нужно проверить их, и если все в порядке – сохраните данные пользователя. Какой крючок мне нужно использовать в этой ситуации? Я […]

Проверка и преобразование десятичных значений в CakePHP

Я разрабатываю приложение с CakePHP, которое обрабатывает денежные значения. Клиент хочет, чтобы номера имели собственный формат, например, 1.275,34 , то есть точку в качестве разделителя в целочисленной части и запятую в качестве разделителя десятичной части. Мне интересно, какой лучший подход к управлению этим, поскольку мне нужно сделать две основные вещи: Проверяйте значения, записанные в формах […]

Как проверить либо Zend_Form_Element_File, либо Zend_Form_Element_Text не пустые.

В моей форме я хочу, чтобы пользователь выбирал файл или вводил его URL. Один из двух вариантов. Я знаю, как написать валидатор для одного из двух элементов Zend_Form_Element_Text, но поскольку данные из Zend_Form_Element_File не находятся в $ _POST, а в $ _FILES, я не знаю, с чего начать – я не могу получить данные из […]

Как проверить, существует ли значение в массиве в валидации laravel?

Итак, хорошо, я попробовал много правил из документов проверки, но все дает ошибку, говоря Array to string conversion Вот как я добавляю массив: $this->validate($request,[ 'employee' => 'required|in:'.$employee->pluck('id')->toArray(), ],[ 'employee.in' => 'employee does not exists', ]); Любой намек на то, как этого добиться? я создал пользовательский валидатор, но все еще проходящий массив кажется невозможным

Как отключить проверку html5 для определенных кнопок в symfony 2.3

У меня есть форма с тремя кнопками. Один для добавления объектов, один для удаления и один для редактирования объектов. Теперь я хочу отключить html5-валидацию в дополнительной кнопке, используя новые кнопки форм, представленные в Symfony 2.3. Возможно ли это, или мне нужно создать новый тип кнопки? Как я мог это сделать?

Правило проверки пароля Laravel

Как добавить правило проверки пароля в валидаторе? Правило проверки: Пароль содержит символы по меньшей мере из трех следующих пяти категорий: Английские буквы верхнего регистра (A – Z) Английские символы нижнего регистра (a – z) Базовые 10 цифр (0 – 9) Non-alphanumeric (Например:!, $, # Или%) Юникодные символы Как добавить правило выше в правиле валидатора? Мой […]