English 中文(简体)
Send 404s to custom route in Kohana 3
原标题:

I ve looked at how shadowhand (the main guy behind Kohana currently) set up his bootstrap.php file to handle exceptions on GitHub.

I thought, "that s cool", so I incorporated something similar.

However, instead of serving up a view, I d like to send the request to a different route (or at least point it to a controller/action pair).

So this part on GitHub

 // Create a 404 response
$request->status = 404;
$request->response = View::factory( template )
->set( title ,  404 )
->set( content , View::factory( errors/404 ));

Would be something like (pseudo code of course)

 // Create a 404 response
$request->status = 404;
$request->response = Route::get( 404_error ); // which will map to a route outlined above in bootstrap.php

How can I do this? Thanks

最佳回答

Using Request::factory with the uri:

$request->response = Request::factory( error/404 )->execute();

Or with the route:

$request->response = Request::factory(Route::get( error_404 )->uri())->execute();
问题回答

暂无回答




相关问题
handling exceptions IN Action Filters

Is there a better way to handle exceptions that occur inside an Action Filter itself in ASP .NET MVC? There re 2 ways I can think of at the moment. Using a try catch and setting the HTTP Status ...

既可捕获,又可举出例外。

我有一种办法,可以进入亚洲开发银行,因此,我国的亚行在多瑙河航道中的所有 st子都位于一个试捕区。 它正在追捕Kexception

Cross compiler exception handling - Can it be done safely?

I am doing some maintenance on a C++ windows dll library that is required to work with different VC++ compilers (as I don’t want to address different mangling schemes). I have already eliminated any ...

File Handling Issue

I am developing a tool in c#, at one instance I start writing into a xml file continuously using my tool,when i suddenly restart my machine the particular xml file gets corrupted, what is the reason ...

Watch a memory location/install data breakpoint from code?

We have a memory overwrite problem. At some point, during the course of our program, a memory location is being overwritten and causing our program to crash. the problem happens only in release mode. ...

Unit Test for Exceptions Message

Is there a simple (Attribute-driven) way to have the following test fail on the message of the exception. [TestMethod()] [ExpectedException(typeof(ArgumentException))] public void ExceptionTestTest() ...

热门标签