Paul,

I, for one, don't understand what you are trying to do. Why is the
"user" selecting a textbox? Is this an end user/ Or is it a client-
type user (someone building their website)?

You say this is your first time using CakePHP so the following might
be of help:

In CakePHP much on the drudgery of building forms can happen
automagically if you follow conventions. In general, the type of from
element (input, textbox, radio button) is dependent on the datatype of
the corresponding field in the database and hence the model.
FormHelper reads the DB schema and can automatically generate the
correct form elements. You should look over this:
http://book.cakephp.org/view/189/Automagic-Form-Elements

I think you should be able use to the FormHelper extensively (your
option c). In your option (d) you mention doing validation in JS.
CakePHP is setup to do validation via the model in PHP. See:
http://book.cakephp.org/view/125/Data-Validation

I have created my own form builder helper that build upon the features
of CakePHP (FormHelper mainly) but adds formatting and hints to each
form element. It makes use of arrays that I add to each model:
skipField, hiddenField, and fieldHint.

skipField - if a field name is included in this array, my helper skips
it. i.e. there is no form element generated for this field (ex.
page_id - a field that is part of a belongsTo relation which the user
should never change)

hiddenField - a field like 'id' that is needed to be passed as a
hidden form element. The existing value from the DB is made a "hidden"
form element.

fieldHint - Any explanatory text/instructions for the user as they
fill out the form.

HTH,
Ken

On Feb 6, 8:43 am, "@pauldatta" <pkdatta2...@gmail.com> wrote:
> Hi Everyone,
> I am working on building a form builder module for the past three days
...

Check out the new CakePHP Questions site http://cakeqs.org and help others with 
their CakePHP related questions.

You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en

Reply via email to