У меня есть 3 разных представления, которые должны получить доступ к одной и той же функции от одного и того же контроллера для проверки их форм. В моей функции проверки, если проверка не выполняется на разных этапах, она отправляет сообщение в представление, указанное в функции. Проблема в том, что у меня должно быть три разных функции, которые делают одно и то же, только с разными возвращаемыми представлениями. Есть ли способ в кодеигнитре отправить запрос обратно в представление с данными без вызова фактического представления, возможно, $this -> load -> view('$this_referring_view);
. Кажется, я не могу найти переменную, которая передает обратный вид.проверка правильности формы кода и множественные представления, получающие доступ к одной и той же функции
if ($this -> form_validation -> run() == FALSE) {
$data['failMsg2'] = "failed";
$this -> load -> view('home', $data);
} else …
Я понимаю все это. И у меня есть все, что уже работает. Главное, что я пытаюсь выполнить, - это когда валидация проходит или терпит неудачу в этой функции, а вместо '$ this-> load-> view ('view name')', что существует способ вызова '$ this-> load-> view ('refer refer views name here') ', так как существует много разных уровней проверки, проверка наличия базы данных для информации, проверка правил проверки и т. д. .... не просто провал провалится. Опять все работает, пытаясь сократить 100 строк кода до 33 – user1881482
извините, а также имя ссылки будет переменной и не будет жестко закодировано. Это главное, что я пытаюсь выполнить. – user1881482