以下是我的控制器代码,具有以下功能;
public function actionUpdateJob($id)
{
if(isset($_GET['id']))
{
$id=$_GET['id'];
}
var_dump($id);
$model= UpdateJob::model()->find (array(
'select'=>'posted_by','title','key_skills','condition'=>'id="$id',
'limit'=>1,));
$params = array('model' => $model,'id' => $id);
$this->render('update',$params);
}
执行时,我收到错误
Property "CDbCriteria.0" is not defined .
答案 0 :(得分:0)
我认为您的select =>
必须是['posted_by', 'title', 'key_skills']
你的病情错了。使用
id=:id
并在参数中添加:..., ':id' => $id
答案 1 :(得分:-1)
变化:
'condition'=>'id="$id',
要:
'condition'=>'id="$id"',
你错过了引号。