News Feed
Sections




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

DevShed:
Using Abstract Factory Classes in PHP 5 to Work with Online Forms
February 08, 2007 @ 08:28:00

DevShed has posted the final installment of their series looking at the creation and use of the Abstract Factory pattern. In this new part, they focus on the creation of online forms and their handling as the pattern is applied.

In this last installment of the series, I'm going to show you how to use an abstract factory class to create distinct types of form objects, logically depending on the context where they will be utilized. The idea not only sounds interesting, but it can provide you with a better understanding of how this handy pattern can be used in a real situation.

They start by defining their abstract factory form class and extending it to create a required form element and a normal form element. They make input functions for each - required input box, required radio button, required check box - and their "Normal" counterparts. Finally, they tie these all together to create a simple form with sets of an input box, radio set, and checkboxes both required and normal.

0 comments voice your opinion now!
tutorial design pattern abstract factory class form create tutorial design pattern abstract factory class form create


blog comments powered by Disqus

Similar Posts

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

DevShed: Manipulating String Literals with Interpreter Classes in PHP 5

Label Media Blog: Design Patterns in PHP - Observer Pattern

PHPMaster.com: Building a Domain Model - An Introduction to Persistence Agnosticism

NetTuts.com: Learn to Create Interactive Drill-Down Dashboards with PHP and FusionCharts


Community Events





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


podcast refactor language code threedevsandamaybe unittest series developer introduction experience opinion symfony2 interview release community testing laravel install list framework

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