News Feed
Sections




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

Chris Hartjes' Blog:
Converting Legacy Apps to CakePHP, Part 3
December 31, 2008 @ 12:58:33

Chris Hartjes continues his series looking at converting over legacy applications into a CakePHP environment with this third part, a focus on what can be one of the hardest parts - separating out business logic and presentation logic.

Anyway, onto other matters. As you saw in parts 1 and 2, a bug part in having a successful transition from legacy app to CakePHP is having an environment that is well suited to the use of a framework. Having laid out the groundwork for that switchover, it's time to talk about the part of a refactoring or porting that is most difficult: separating your business logic from your display logic.

He talks about fat models, skinny controllers and flexible views with some code to illustrate each. This method makes the models do most of the work while the controllers are more of a go-between for them and the views. The views, then, are pliable enough to work with whatever data might be thrown at them.

0 comments voice your opinion now!
legacy application cakephp series fat model skinny controller view flexible


blog comments powered by Disqus

Similar Posts

NetTuts.com: Refactoring Legacy Code: Part 7 - Identifying the Presentation Layer

Josh Holmes' Blog: Webinar on Oct 20, 2010 with Microsoft/Zend

Mayflower Blog: Advent Calendar Articles

Carson McDonald's Blog: Google OAuth for Installed Apps PHP Example

Felix Geisendörfer's Blog: Welcome to the Dark Side of Plugins in CakePHP


Community Events

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


psr7 interview laravel5 voicesoftheelephpant library community introduction unittest laravel language wordpress series podcast api conference framework development opinion extension release

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