multidimensional form

buenas y disculpen, me podrian orientar no encuentro forma de como hacer que este form multidimensional funcione :( el form se me visualiza perfecto pero no se hacer que me guarde

aqui el form:


<?php $form=$this->beginWidget('bootstrap.widgets.BootActiveForm',array(

	'id'=>'tarifas-form',

	'enableAjaxValidation'=>false,

        'type'=>'horizontal',

        'htmlOptions'=>array('class'=>'well'),

)); ?>


	<p class="help-block">Campos con <span class="required">*</span> son requeridos.</p>


	<?php echo $form->errorSummary($model); ?>


        <?php

            $areas=Area_de_servicio::model()->findAll("estado = 'Activo' ");

            

            if(count($areas) < 1) { echo "No Existen Areas de Servicio"; } else {

            

            foreach ($areas as $areas) {

                ?>

                    <h2><?php echo $areas->nombre; ?></h2>

                    <table>

                        <tr>

                            <th></th>

                            <th>Bolivares (Bs.)</th>

                            <th>Dolares ($)</th>

                            <th>Euros (€)</th>

                        </tr>

                        <tr>

                            <td>Socios</td>

                            <td><?php echo $form->textField($model,'socios_bolivares',array('class'=>'span2','maxlength'=>50)); ?></td>

                            <td><?php echo $form->textField($model,'socios_dolares',array('class'=>'span2','maxlength'=>50)); ?></td>

                            <td><?php echo $form->textField($model,'socios_euros',array('class'=>'span2','maxlength'=>50)); ?></td>

                        </tr>

                        <tr>

                            <td>Asociados</td>

                            <td><?php echo $form->textField($model,'asociado_bolivares',array('class'=>'span2','maxlength'=>50)); ?></td>

                            <td><?php echo $form->textField($model,'asociado_dolares',array('class'=>'span2','maxlength'=>50)); ?></td>

                            <td><?php echo $form->textField($model,'asociado_euros',array('class'=>'span2','maxlength'=>50)); ?></td>

                        </tr>

                        <tr>

                            <td>Contratados</td>

                            <td><?php echo $form->textField($model,'contratado_bolivares',array('class'=>'span2','maxlength'=>50)); ?></td>

                            <td><?php echo $form->textField($model,'contratado_dolares',array('class'=>'span2','maxlength'=>50)); ?></td>

                            <td><?php echo $form->textField($model,'contratado_euros',array('class'=>'span2','maxlength'=>50)); ?></td>

                        </tr>

                        <tr>

                            <td>Asistentes</td>

                            <td><?php echo $form->textField($model,'asistente_bolivares',array('class'=>'span2','maxlength'=>50)); ?></td>

                            <td><?php echo $form->textField($model,'asistente_dolares',array('class'=>'span2','maxlength'=>50)); ?></td>

                            <td><?php echo $form->textField($model,'asistente_euros',array('class'=>'span2','maxlength'=>50)); ?></td>

                        </tr>

                    </table>

                <?

            }

            }

        ?>

        

        

        	<div class="form-actions">

		<?php $this->widget('bootstrap.widgets.BootButton', array(

			'buttonType'=>'submit',

			'type'=>'primary',

			'label'=>$model->isNewRecord ? 'Finalizar' : 'Finalizar',

		)); ?>

	</div>


<?php $this->endWidget(); ?>

aqui el controller:


public function actionTarifas($cliente)

	{

		$model=new Tarifas_Clientes;


		// Uncomment the following line if AJAX validation is needed

		// $this->performAjaxValidation($model);

                

                if(isset($_POST['Tarifas_Clientes']))

		{

                 $areas=Area_de_servicio::model()->findAll("Estado = 'Activo' ");

                 

                 

                  foreach ($areas as $areas) {

                      $model->cliente=$cliente;

                      $model->area_de_servicio=$areas->nombre;

                      $model->socios_bolivares=$_POST["Tarifas_Clientes"][$areas->nombre]["socios_bolivares"];

                      $model->socios_euros=$_POST["Tarifas_Clientes"][$areas->nombre]["socios_euros"];

                      $model->socios_dolares=$_POST["Tarifas_Clientes"][$areas->nombre]["socios_dolares"];

                      $model->asociado_bolivares=$_POST["Tarifas_Clientes"][$areas->nombre]["asociado_bolivares"];

                      $model->asociado_euros=$_POST["Tarifas_Clientes"][$areas->nombre]["asociado_euros"];

                      $model->asociado_dolares=$_POST["Tarifas_Clientes"][$areas->nombre]["asociado_dolares"];

                      $model->contratado_bolivares=$_POST["Tarifas_Clientes"][$areas->nombre]["contratado_bolivares"];

                      $model->contratado_euros=$_POST["Tarifas_Clientes"][$areas->nombre]["contratado_euros"];

                      $model->contratado_dolares=$_POST["Tarifas_Clientes"][$areas->nombre]["contratado_dolares"];

                      $model->asistente_bolivares=$_POST["Tarifas_Clientes"][$areas->nombre]["asistente_bolivares"];

                      $model->asistente_euros=$_POST["Tarifas_Clientes"][$areas->nombre]["asistente_euros"];

                      $model->asistente_dolares=$_POST["Tarifas_Clientes"][$areas->nombre]["asistente_dolares"];

                      $model->save();

                      $model=new Tarifas_Clientes;

                  }

                  $this->redirect(array('view','cliente'=>$model->id));

                }


		$this->render('tarifas',array(

			'model'=>$model,

		));

	}