Form Customization

Hi I am new to Yii Framework, i tried reading some Threads, and watch youtube videos for tutorials on yii, but i didn’t find any tutorial on how to customize forms, customizes meaning adding input fields, text area, putting radio button, input fields that computes( get the sum of the 2 fields), etc… not just modifying the LogIn forms. can anyone point me to the right direction on where can i find this tutorials? or if this is easy to do, can give me some step by step guide on how to this, because im really new to this, and no experience in any frameworks. i will really appreciate it. thanks in advance guys and gals.

Forms docs: http://www.yiiframework.com/doc/guide/1.1/en/form.model

Basically, there are two form types: unbound (like login form etc) and bound (created from AR models).

So the workflow goes like this:

  1. you create form class (or use existing one)
  • for unbound forms you extend CFormModel and create some properties for the form (like $login, $password etc)

  • for AR forms you can use you AR model (form fields will be defined automatically using table schema, but still you can define some custom fields)

  1. you declare some validation rules for form fields

  2. you create controller action for processing this form

  3. you create form html

and that’s it.

Hi Orey, thanks for a quick reply, is there a video tutorials that you can recommend on this, so i can visualy see how this is really done. thanks again.

Maybe there are some, but I’m pretty sure official documentation should be enough.