Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Tanya Input Tabular

$
0
0
slamat siang para masta yii
saya baru nyoba yii nih
jadi saya punya table dosen dengan attribut id,nama dan alamat
dan mau buat update model table biar tidak satu satu updatenya
tapi setiap mau create muncul Call to a member function getValidators() on a non-object

ini code di dosencontroler
public function actionUpdate($id)
{
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);

$model=$this->loadModel($id);

if(isset($_POST['Dosen']))
{
$valid=true;
foreach($model as $i=>$dosen)
{
if(isset($_POST['Dosen'][$i]))
$dosen->attributes=$_POST['Dosen'][$i];
$valid=$dosen->validate() && $valid;
}
if($valid) // seluruh item valid
// ...lakukan sesuatu di sini
$this->redirect(array('view','id'=>$model->id));
}


$this->render('update',array(
'model'=>$model,
));
}

ini di _formnya
/div>&lt!-- form -->
<div class="form">
<?php echo CHtml::beginForm(); ?>
<table>
<tr><th>id</th><th>nama</th><th>alamat</th></tr>
<?php foreach($model as $i=>$dosen): ?>
<tr>
<td><?php echo CHtml::activeTextField($dosen,'[$i]id'); ?></td>
<td><?php echo CHtml::activeTextField($dosen,'[$i]nama'); ?></td>
<td><?php echo CHtml::activeTextField($dosen,'[$i]alamat'); ?></td>

</tr>
<?php endforeach; ?>
</table>

<?php echo CHtml::submitButton('Save'); ?>
<?php echo CHtml::endForm(); ?>
</div>&lt!-- form -->

mohon pencerahannya :)

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>