Example #1
0
echo $form->labelEx($model, 'rate');
?>
		<?php 
echo $form->textField($model, 'rate');
?>
		<?php 
echo $form->error($model, 'rate');
?>
	</div>
    
    <div class="row">
		<?php 
echo $form->labelEx($model, 'bet_option_type_id');
?>
		<?php 
echo $form->dropDownList($model, 'bet_option_type_id', CHtml::listData(BetOptionType::model()->findAll(), 'id', 'name'));
?>
		<?php 
echo $form->error($model, 'bet_option_type_id');
?>
	</div>

	<div class="row buttons">
		<?php 
echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save');
?>
	</div>

<?php 
$this->endWidget();
?>
Example #2
0
 public function getBetOptions()
 {
     // select all bet option type
     $types = BetOptionType::model()->findAll();
     $options = array();
     foreach ($types as $type) {
         $criteria = new CDbCriteria();
         $criteria->compare('event_id', $this->id);
         $criteria->compare('bet_option_type_id', $type->id);
         $options[$type->name] = new CActiveDataProvider('BetOption', array('criteria' => $criteria));
     }
     return $options;
 }