how can i create an controller function has 2 model to create
/Model**/
|loadertransaction|
awb_no
awb_origin
awb_destination
#####################################
|loader_dimension|
awb_no
awb_length
awb_width
awb_height
[size="5"][b]
Loadertransaction has many loader_dimension[/b][/size]
/*******************************/
heres code of view/_form of loadertansaction
<script type="text/javascript">
function addStudent()
{
$("#tbl_tab tbody").append("<td><label for='Loaderdimen_loader_l'>Loader L</label><input class='span-2' maxlength='10' name='Loaderdimen[loader_l]' id='Loaderdimen_loader_l' type='text' /></td><td><label for='Loaderdimen_loader_w'>Loader W</label><input class='span-2' maxlength='10' name='Loaderdimen[loader_w]' id='Loaderdimen_loader_w' type='text' /></td><td><label for='Loaderdimen_loader_h'>Loader H</label><input class='span-2' maxlength='10' name='Loaderdimen[loader_h]' id='Loaderdimen_loader_h' type='text' /></td><td><label for='Loaderdimen_loader_awb' class='required'>Loader Awb <span class='required'>*</span></label><input class='span-2' maxlength='10' name='Loaderdimen[loader_awb]' id='Loaderdimen_loader_awb' type='text' /></td>");
}
</script>
<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm',array(
'id'=>'loader-transactions-form',
'enableAjaxValidation'=>false,
)); ?>
<p class="help-block">Fields with <span class="required">*</span> are required.</p>
<table>
<tr>
<td><?php echo $form->textFieldRow($model,'loaderAWBNo',array('class'=>'span3','maxlength'=>20)); ?></td>
<td>
<table id="tbl_tab">
<thead>
<tr>
<td>AWB</td>
<td>Length</td>
<td>Width</td>
<td>Height</td>
<?php echo CHtml::link('add', '', array('onClick'=>'addStudent($(this))', 'class'=>'add'/* 'submit'=>'', 'params'=>array('Student[command]'=>'add', 'noValidate'=>true)/**/));?>
</td>
</tr>
</thead>
<tr>
<td><?php echo $form->textFieldRow($model2,'loader_awb',array('class'=>'span-2','maxlength'=>10));?></td>
<td><?php echo $form->textFieldRow($model2,'loader_l',array('class'=>'span-2','maxlength'=>10));?></td>
<td><?php echo $form->textFieldRow($model2,'loader_w',array('class'=>'span-2','maxlength'=>10));?></td>
<td><?php echo $form->textFieldRow($model2,'loader_h',array('class'=>'span-2','maxlength'=>10));?></td>
</tr>
</tbody>
</table>
<td><?php echo $form->textFieldRow($model,'actWt',array('class'=>'span1','maxlength'=>10));?></td>
</tr>
<tr>
<td><?php echo $form->textFieldRow($model,'origin',array('class'=>'span2')); ?></td>
<td><?php echo $form->textFieldRow($model,'desti',array('class'=>'span2')); ?></td>
<td><?php echo $form->textFieldRow($model,'userid',array('class'=>'span2','maxlength'=>20)); ?></td>
<tr>
</table>
<div class="form-actions">
<?php $this->widget('bootstrap.widgets.TbButton', array(
'buttonType'=>'submit',
'type'=>'primary',
'label'=>$model->isNewRecord ? 'Create' : 'Save',
)); ?>
</div>
<?php $this->endWidget(); ?>
?>
Anyone can help me about my controller T_T,
heres my controller
public function actionCreate()
{
$model=new LoaderTransactions;
$model2 = new Loaderdimen;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['LoaderTransactions'],$_POST['Loaderdimen']))
{
$model->attributes=$_POST['LoaderTransactions'];
$model2->attributes=$_POST['Loaderdimen'];
foreach ($model2 as $i=>$item) {
$i->save();
}
if($model->save())
$this->redirect(array('view','id'=>$model->transid));
}
$this->render('create',array(
'model'=>$model,
));
}