CodeIgniter - Как проверить, есть ли что-либо в массиве validation_error - PullRequest
6 голосов
/ 06 марта 2011

Я хочу отобразить общее сообщение об ошибке, если есть какие-либо ошибки в массиве validation_errors(), но если я сделаю что-то вроде

if(isset(validation_errors())) { echo 'error'; }

затем возвращается и говорит:

Неустранимая ошибка: невозможно использовать возвращаемое значение функции в контексте записи

Любая помощь будет грандиозной.

Ответы [ 2 ]

20 голосов
/ 06 марта 2011
if(validation_errors() != false) { echo 'error'; }

isset используется для определения, установлена ​​ли переменная и не равна ли NULL

Чтение http://php.net/manual/en/function.isset.php

2 голосов
/ 06 марта 2011

Просто echo vadidation_errors()

Выводится, если есть ошибки, и ничего, если нет ошибок. Вам не нужно if

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