Новое поле в "Оставить заявку"
Добавлено: 14 май 2012, 12:07
Подскажите, пожалуйста, как добавить dropdownlist с obj_type, вместо количества комант в форме оставления заявки. Хотябы примерно, сам попробую допилить.
Обсуждение продуктов компании и фреймворка Yii
https://monoray.ru/forum/
<div class="row">
<?php echo $form->labelEx($model,'obj_type'); ?>
<?php echo $form->dropDownList($model,'obj_type', Apartment::getObjTypesArray(), array('class' => 'width200')); ?>
<?php echo $form->error($model,'obj_type'); ?>
</div>
public function attributeLabels() {
return array(
...
'obj_type' => 'Тип недвижимости',
);
}
public function rules() {
return array(
...
array('obj_type', 'required'),
);
}
class SimpleformModel extends CFormModel {
...
public $type;
public $obj_type;
...
$type = Apartment::getTypesArray();
$type = array_flip($type);
$model->type = array_search($model->type, $type);
public function rules() {
return array(
array('username, comment', 'safe'),
array('phone, useremail', 'required'),
);
}
public function rules() {
return array(
array('username, comment, useremail', 'safe'),
array('phone', 'required'),
);
}