У меня есть приложение codeigniter.
Мой контроллер вызывает функцию метода.Я проверяю, существует ли на самом деле строка, которую он пытается выбрать, и затем возвращаю истину (и данные) или ложь (и сообщение об ошибке) соответственно моему контроллеру.
В моем контроллере есть несколько вызовов этой функции.
Я хочу загрузить представление «success», только если все эти вызовы метода возвращают true.В противном случае я хочу отобразить ошибку ..
Учитывая, что я хочу показать ошибку в моем макете, я мог бы просто создать представление об ошибке и передать ему сообщение об ошибке .. если есть несколько ошибок, которые я хочучтобы отобразить их все ..
Правильный / самый эффективный способ сделать это просто:
if($resultone['result'] == FALSE or $resulttwo['result'] == FALSE)
{
$data['error']['0']=$resultone['error'];
$data['error']['1']=$resulttwo['error'];
$this->load->view('custom_error',$data);
} else {
//load success view
}