<fieldset> <legend> <?php echo Yii::t('forum', 'forum.post.postIn'); ?> </legend> <?php echo $form->textFieldRow($model, 'collegeName', array('disabled' => true)); ?> <?php echo $form->dropDownListRow($model->thread, 'program_id', CHtml::listData(College::getProgramsByCollege($collegeId), 'program_id', 'program_name'), array('options' => array($this->programId => array('selected' => 'selected')))); ?> <?php echo $form->dropDownListRow($model->thread, 'semester_id', CHtml::listData(Semester::model()->findAll(), 'semester_id', 'semester_name'), array('options' => array($this->semesterId => array('selected' => 'selected')))); ?> <?php echo $form->textFieldRow($model->thread, 'program_code'); ?> <legend> <?php echo Yii::t('forum', 'forum.post.details'); ?>
<?php $this->renderPartial('application.modules.account.views.common.register._form', array('model' => $model, 'form' => $form)); ?> </fieldset> <fieldset> <legend><?php echo Yii::t('view', 'student_info_lb'); ?> </legend> <?php echo $form->dropDownListRow($model->student, 'college_id', CHtml::listData(College::model()->findAll(), 'college_id', 'college_name'), array('prompt' => Yii::t('model', 'student.college_id_empty'), 'ajax' => array('type' => 'POST', 'url' => $this->createUrl('register/ajaxCollegePrograms'), 'update' => '#' . CHtml::activeId($model->student, 'program_id'), 'data' => array('college' => 'js:this.value')))); ?> <!-- <?php echo $form->dropDownListRow($model->student, 'program_id', CHtml::listData(College::getProgramsByCollege($model->student->college_id), 'program_id', 'program_name'), array('prompt' => Yii::t('model', 'student.program_id_empty'))); ?> <?php echo $form->textFieldRow($model->student, 'program_code'); ?> --> <?php echo $form->dropDownListRow($model->student, 'education_level_id', CHtml::listData(EducationLevel::model()->findAll(), 'education_level_id', 'education_level_name'), array('prompt' => Yii::t('model', 'student.education_level_id_empty'))); ?> <?php echo $form->textFieldRow($model->student, 'major_name'); ?> <!-- <?php echo $form->datepickerRow($model->student, 'enrollment_date', array('options' => array('format' => 'yyyy-mm-dd'))); ?>
public function ActionAjaxCollegePrograms() { if (isset($_POST['college'])) { $programs = CHtml::listData(College::getProgramsByCollege($_POST['college']), 'program_id', 'program_name'); echo '<option>' . Yii::t('model', 'student.program_id_empty') . '</option>'; foreach ($programs as $value => $name) { echo CHtml::tag('option', array('value' => $value), CHtml::encode($name), true); } } }