我的表单“update_job”中有一个名为“job_category”的字段,它是一个下拉列表,已作为 category_id 存储在主表中,并且该表与另一个表“category”相关。
我的第一个问题是如何编写联合查询来获取类别:我已经编写了代码来获取所有数据并且它工作正常:但是如何编写连接查询来获取类别呢?
//code//
public function actionDisplayJob()
{
if (isset($_GET['id'])) {
$id = $_GET['id'];
}
$model = DisplayJob::model()->find(array(
'select' => array('posted_by', 'title', 'key_skills'), "condition" => "id=$id"
));
$params = array('model' => $model);
$this->render('update', $params);
}
其次,我应该怎么做才能在编辑数据时保持从数据库下拉列表中选择的数据?