I am new to yii…
I want to create model and form using Gii,
In my database table i used enum data type for specific values to select by user.
than i generate model and crude using Gii but it doesn’t create drop-down list in form for that enum field.
for create that drop-down using Gii what should i have to do. or change templates of Gii.
please help me. Thanks in advance…
Keith
(Kburton)
2
As far as I’m aware, Gii doesn’t attempt to read the options in enumerations, probably because lots of DBMSs don’t support that structure.
I normally handle it by creating a static method within the model called getXOptions(), where X is the field name. For example:
public static function getStatusOptions()
{
return array(
'pending'=>'Pending',
'in-progress'=>'In Progress',
'complete'=>'Complete',
'cancelled'=>'Cancelled',
);
}
You can use this in your rules too, if you want to ensure that only valid options are provided:
public function rules()
{
return array(
...
array('status', 'in', 'range'=>array_keys(self::getStatusOptions())),
...
);
}
It doesn’t work …please help me out what should i have to add in default view template of Gii CRUD generator…
Keith
(Kburton)
4
See if this thread helps.
Thank you, But I already see but it doesn’t work for me…
jb.bhavik
(Gam Bhavik Jadhav)
6
Hav you visited below link 
LINK
i think it may b useful for your need
i didn’t see it. thank you.
I think and will work for it. thank you so much…
It works but i want to use it in form generator of Gii… how use it in form generator.
which automatically get data type from table and if it’s ENUM than generate drop-down for that field…
thank you …done it using this link…