I am looking to create a form that will interface with a database table. I discovered that Yii includes built-in capability to auto-generate this form. My question is, how will Yii determine the field types on the form, for example radio buttons, checkboxes. I assume it defaults all inputs to text fields - is there an easy way to change this to another type?
That is right, but yii can detect most of the Data types, for example an MySQL Boolean field will translate into an CBooleanValidator.
I think, the Generator (“Scaffolding”) gets more and more intelligent with every release of yii
The Admin view is a template for an administration interface of your table you might want to deploy in your backend application.
Yii 1.1 will include a CGridView for the admin interface, and here it will be possible to set right for users/admins.
The Admin interface should only be accesible by the admin - guests and users of your web application will most likely use the "list" view generated by the yiic shell.