News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Mark Kimsal's Blog:
Is Your MVC MIA When it Comes to 404s?
July 08, 2008 @ 07:51:20

In a new post to his blog, Michael Kimsal points out a post from his brother (Mark) that wonders if your framework handles 404 errors the best/most useful way it can.

This post is about the consistency of frameworks. Consistency is key to a low learning curve. [...] Yesterday, my brother asked me how he could capture 404 errors in Cognifty, as he was building an app that relied on dealing with random URL patterns. [...] After talking for a bit, we decided that handing off the request to a standard service (or controller) was the best way to handle this type of "error". He started searching to see if other frameworks had a consistent, or at least documented, way of dealing with missing controllers.

In his research he found one framework - the Zend Framework - that handed them by default as an error and passed them off to that handler. Mark notes that, depending on your frame of reference, this may or may not be considered a true error.

His Cognifty framework handles things a bit differently. It allows you to change the presentation handler to redirect to another url if an error like a 404 is thrown - a technically "more correct" way of handling things.

0 comments voice your opinion now!
mia 404 error framework zendframework cognify handle redirect


blog comments powered by Disqus

Similar Posts

International PHP Magazine: Poll Question: What is the Top Mistake That PHP Coders Commit?

phpDevelopment Blog: Zend Framework Tutorial Series: Part 1 The Module Based Application

Community News: Zend Framework 1.0.0 Released

Padraic Brady's Blog: Zend Framework Blog Tutorial - Part 6: Zend_Form & Zend_Auth

Reddit.com: About to start learning my 1st MVC framework... What are your recommendations?


Community Events

Don't see your event here?
Let us know!


framework series introduction application performance api interview podcast part2 example release community php7 opinion voicesoftheelephpant language symfony2 conference laravel configure

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework