ok , no experience in yii but:
i have this in controller
public function actionUpdate($id) {
$cod_casa = Yii::app()->getRequest()->getQuery('cod_casa');
Yii::import('application.controllers.ReservaController');
Yii::import('application.controllers.CasaController');
$model = $this->loadModel($id);
$modelCasa = CasaController::loadModel($cod_casa);
$modelReserva= ReservaController::loadModel($model->id);
//var_dump($model);
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
$this->actionCalendar($cod_casa,$id);
if (isset($_POST['Preco'])) {
$model->attributes = $_POST['Preco'];
if ($model->save())
// $this->redirect(array('update', 'id' => $model->id,'cod_casa'=>$cod_casa));
$this->render('update', array(
'model' => $model,
'modelCasa' => $modelCasa,
'id' => $model->id,
'cod_casa'=>$cod_casa,
'modelReserva'=>$modelReserva,
));
}
$this->render('update', array(
'model' => $model,
'modelCasa' => $modelCasa,
'id' => $model->id,
'cod_casa'=>$cod_casa,
'modelReserva'=>$modelReserva,
));
}
than in update view i have:
<div id="tabs-2">
<?php echo $this->renderPartial('../casa/_form', array('model' => $modelCasa, 'cod_casa' => $model->cod_casa)); ?>
</div>
<div id="tabs-1">
<?php
echo $this->renderPartial('../preco/_form', array(
'model' => $model,
'cod_casa' => $modelCasa->cod_casa,
'referer' => 'preco',
'modelReserva'=>$modelReserva,
)); ?>
</div>
<div id="tabs-4">
<?php echo $this->renderPartial('../casa/uploadCasaImages', array('model' => $modelCasa, 'cod_casa' => $model->cod_casa)); ?>
</div>
<div id="tabs-3">
<?php echo $this->renderPartial('../casa/activar', array('model' => $modelCasa, 'cod_casa' => $model->cod_casa)); ?>
</div>
</div>
the problem is that i ca’nt read $modelReserva in
echo $this->renderPartial('../preco/_form'
can’t figure what i doing wrong
help apreciated , many thanks