Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- parent model: $model=> Evaluation
- attributes:
- - ClassRegistrationIDFK <-foreign key for Classregistration
- - ....
- -......
- //////////////////////////////////////////////////////////////////////////
- Classregistration (a model, in this case is model2, isn't the child model)
- attributes:
- - StartDate
- - CourseIDFK
- - ClassTypeIDFK
- -.......
- /////////////////////////////////////////////////////////////////////////
- #Studentregistration_ClassRegistrationIDFK is for the foreignkey
- #class_text is for the value of attribute (it's the main PROBLEM, I can't load it in CREATE :( )
- //////////////////////////////////////////////////////////
- _form:
- <div class="row">
- <?php echo $form->labelEx($model,'ClassRegistrationIDFK'); ?>
- <?php echo $form->hiddenField($model,'ClassRegistrationIDFK');
- echo GxHtml::textField('class_text','',array('size'=>60));
- echo GxHtml::ajaxLink(' <code>+</code> Choose Class',Yii::app()->createUrl('evaluation/selectClass'),
- array('update'=>'#Evaluation_ClassRegistrationIDFK'),array("id"=>'ClassRegistrationIDFK'));
- ?>
- <div id="Evaluation_ClassRegistrationIDFK" style="visibility: hidden;"></div>
- //////////////////////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////////////////////////
- this is in TbGrid->modal in CDialog: // wanna load attribute from related model
- array(
- 'header'=>'Choose',
- 'type'=>'raw',
- 'value'=>'CHtml::link("<code>+</code>","",array(
- "onClick"=>CHtml::ajax(array(
- "url"=>Yii::app()->createUrl("Student_registration/selectDataClass",array("id"=>$data->ClassRegistrationID)),
- "dataType"=>"json",
- "success"=>"function(data){
- $(\"#Studentregistration_ClassRegistrationIDFK\").val(data.satu);
- $(\"#class_text\").val(data.dua);
- // data.satu is from parent controller $satu=$model2->primaryKey;
- // data.dua is from parent controller $dua=$model2->StartDate.' - '.$model2->CourseIDFK.' -'.$model2->ClassTypeIDFK
- $(\"#bandsdialog4\").dialog(\"close\");
- }")
- ),"id"=>"child".$data->primaryKey,"style"=>"cursor:pointer;"))',
- ),
- ),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement