我使用CgridView
列出了我的表格中的所有数据' Jobs',每行还有一个编辑和删除。这些已经在yii中使用预建模板实现了。我试过了很少的东西,但它不起作用。我的第一个目标是以编辑形式显示特定的行数据。
我的代码如下:
对应的模型是UpdateJob.php。
/*Model*/
public function edit() {
$criteria = new CDbCriteria;
$criteria->compare('id', 'Admin', true);
return new CActiveDataProvider('viewjob', array(
// 'criteria' => $criteria,
'sort'=>array(
'defaultOrder'=>'key_skills ASC',
),
));
}
/*Contoller*/
public function actionUpdateJob()
{
if(isset($_GET['id'])) //Is it the right way //
{
$id=$_GET['id'];
}
$model = new UpdateJob('edit');
$params = array('model' => $model,'id' => $id
);
$this->render('update', $params);
}
/*VIEW*/ Have just tried to show the data as follows.
<div class="row">
<?php echo $form->labelEx($model,'Company Name'); ?>
<?php echo $form->textField($model,'posted_by'); ?>
<?php echo $form->error($model,'posted_by'); ?>
</div>
多数民众赞成......
如何只显示特定ID的行。暂时我不想更新它。请帮忙
答案 0 :(得分:0)
这将通过js
完成$(gridID).yiiGridView('getSelection')应该是你的开始