|
Posted by acsandeep on 03/06/07 10:08
On Mar 4, 12:46 pm, Manuel Lemos <mle...@acm.org> wrote:
> Hello,
>
> on 02/25/2007 07:48 AM Andrew Taylor said the following:
>
>
>
> > I've been struggling for a long time with HTML_Quickform from PEAR. The
> > concept is ideal, but, the implementation is (IMHO) a bit of a kludge.
>
> > As a developer I want a quick and easy way to generate/validate/process
> > forms without hand hacking HTML, however, I also want it to be easy to
> > do! The HTML_Quickform method seems to require more work than it should
> > and whenever you start getting really complicated forms, the hassle
> > starts to outweigh the benefits.
>
> > I know XForm is currently lacking client-side support, but, with the
> > implemtation of decent XML parsing functions on PHP5 I'm suprised by the
> > lack of uptake in this area. XForm would be an ideal way of managing the
> > process, extremely lightweight XML that can be processed on the
> > server-side and sent as standard HTML to the client. Once the
> > client-side support picks up then you can just present the original XML
> > and no-need to re-code your app.
>
> > Are there some projects that perhaps I haven't found? I noticed they're
> > working on HTML_Quickform2 to make up PHP5 compatibility, surely a
> > better solution would be to push forward with Xforms? Or is it more
> > policital, I know XForms have been around a while, is there something
> > stopping them getting the support they need.
>
> I don't know aboyt Quickform class because I don't use it, but it seems
> the problem is that you are not able to customize the form templates.
>
> I use this other class that also has an automatic layout renderer like
> quickform, but it lets you customize the input row templates.
>
> The class can also let you render forms with custom HTML templates or
> even Smarty templates:
>
> http://www.phpclasses.org/formsgeneration
>
> Take a look at some live examples with source code here:
>
> http://www.meta-language.net/forms-examples.html
>
> --
>
> Regards,
> Manuel Lemos
>
> Metastorage - Data object relational mapping layer generatorhttp://www.metastorage.net/
>
> PHP Classes - Free ready to use OOP components written in PHPhttp://www.phpclasses.org/
Maybe you can check out the php2go framework(http://
www.php2go.com.br/). It has a nifty form creation method wherein you
can define the fields in XML and combine it with a tpl file and voila
you have a form which includes both server-side and client-side
validation. Not only that it includes lot of useful stuff as well.
I personally use it for medium to big sized projects. For simpler
stuff you can check out the library i created using PEAR classes +
some other good stuff i found on the net and wrapped it around a
controller. Download it from here
http://www.esnips.com/doc/356a32f6-1373-4c2e-aa94-9f61ddd0f7bc/tuxedo-ver0.1
Run the setup file in the setup folder or modify the config.php file
yourself.
Regards
ac sandeep
Navigation:
[Reply to this message]
|