| 
 | |||||||
| CodeIgniter - как сделать вывод ошибки, чтобы был виден вывод контроллера 
		  Время создания: 14.09.2013 10:40		  
		  Текстовые метки: CodeIgniter, show_error		  
		    Раздел: Компьютер - Программирование - Язык PHP - CodeIgniter		   
		  Запись: xintrea/mytetra_syncro/master/base/1379140811ev1il65797/text.html на raw.githubusercontent.com		  
 | |||||||
|  | |||||||
| Нужно, чтобы функция show_error() не удаляла весь выходной буфер, и небыло внутри нее остановки, чтобы был виден вывод контроллера. 1. В каталоге /application/libraries создается файл MY_Exceptions.php. Он будет расширять и переопределять класс Exceptions ядра. Нужно переопределить метод show_error() этого класса. Для этого, содержимое файла может быть таким: <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class MY_Exceptions extends CI_Exceptions { function show_error($heading, $message, $template = 'error_general') { $message = '<p><font color="#F00000"><b>Error!</b></font></p><p>'. implode('</p><p>', ( ! is_array($message)) ? array($message) : $message).'</p>'; return $message; } } 2. В файле ./ci/codeigniter/Common.php в функции show_error() нужно закомментировать команду exit. | |||||||
| 
 Так же в этом разделе:
  
 | |||||||
|   | |||||||
| 
 | |||||||
| 
 |