| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		kail_braflovsky
  цитировать
 
 
  Зарегистрирован: 18 Дек 2007 16:27:04 Сообщения: 28
 
  | 
		
			
				 Добавлено: 13 Апр 2008 12:47:26    Заголовок сообщения: редирект на страницу ошибок | 
				     | 
			 
			
				
  | 
			 
			
				| Подскажите как вообще делать редирект на страницы ошибок из контроллера? Как настроить что бы при любой ошибки типа нет контроллера, модели и etc делать редирект на 404, которая в View/errors/404.thtml | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		nws
  цитировать
 
 
  Зарегистрирован: 25 Фев 2008 15:42:23 Сообщения: 96
 
  | 
		
			
				 Добавлено: 13 Апр 2008 16:35:02    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Код: | 	 		  <?php
 
class ErrorsController extends AppController {
 
 
   var $name = 'Errors';
 
}
 
?> | 	  
 
 
view:
 
 
  	  | Код: | 	 		  | $this->redirect('/errors/404'); | 	 
  | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		kail_braflovsky
  цитировать
 
 
  Зарегистрирован: 18 Дек 2007 16:27:04 Сообщения: 28
 
  | 
		
			
				 Добавлено: 14 Апр 2008 04:40:24    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Мне не нужен редирект, мне нужен рендер на страницу ошибки, что бы ссылка сохранилась в строке адреса | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		DeeperMD
  цитировать
 
 
  Зарегистрирован: 08 Фев 2008 15:04:11 Сообщения: 144 Откуда: $Молдова->Кишинёв->Буюканы()
  | 
		
			
				 Добавлено: 14 Апр 2008 14:40:34    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Ну и чё тебе же человек nws написал..
 
 
Ну сделай не редирект а спец вьювер в этом контроллере ErrorsController...
 
 
Мне всегда было не очень понятно, как люди добравшись до обработки ошибок могут задавать подобные вопросы после того как их тыкнули носом в решение проблемы.. 
 
 
Это было не в качестве критики, а для размышления над тем: а тем ли вы занимаетесь..
 
   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
	
	
	
		 |