Мне сказали, что если я напишу возврат в контроллер, он будет зациклен и вызовет ошибку на Codeigniter.
Например, неуместно ли писать (возвращать представление) в Controller следующее:
public function example {
// ...
if (some conditions ...) {
return $this->twig->display('templates/error.html');
}
return $this->twig->display('templates/success.html');
}
Я не знаком с Codeigniter.
Я считал возвращаемое значение проблемой в Controller и исправил его следующим образом.
public function example {
// ...
if (some conditions ...) {
$this->twig->display('templates/error.html');
return;
}
$this->twig->display('templates/success.html');
return;
}
Старая версия Codeigniterможет также влиять на ... (Codeigniter 2.1.3 и PHP 5.3.3 и Twig 1.36. *)
Те, кто упоминает место ошибки, не уверены в этом.Ошибки редко происходят (ERR_EMPTY_RESPONSE).
Я хочу проверить, нет ли проблем с вышеупомянутым методом записи в Controller.