Многократный ввод файла и проверка формы? - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть несколько файлов и ввод текста в моей форме. Мой код:

if(formValidationIsGood) {
   if(customeCheckFileErrorIsEmpty) {
      //StartProcess
   }
   else {
    //I load my view with my array which contains the different error related to the files.
   }
else {
    //I load my view with the form error (set up by : $this->form_validation->set_rules('variable', 'Variable', 'required');) But if there is an error for the files I cant display it.
}

С этим кодом я не могу одновременно показать ошибку формы и ошибки файлов. Например, пользователь загружает CSV-файл вместо PDF-файла, и он забыл записать в текстовом поле, будет отображаться ошибка формы, но не ошибка файла, и наоборот.
Очевидно, я использую помощник файл предоставлен кодом воспламенителя.

1 Ответ

2 голосов
/ 29 февраля 2020

Поскольку вы хотите отображать сообщения об ошибках для A или B, вы можете попробовать это:

if (!formValidationIsGood || !customeCheckFileErrorIsEmpty)
{
  // load the view and display whatever errors you found
}

else
{
  // form validation IS good and the files error is empty
}

В приведенном выше предложении if будет указано true, если либо formValidationIsGood ISN'T true (префикс ! является ключевым) ИЛИ customeCheckFileErrorIsEmpty ISN't true (что означало бы наличие ошибки)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...