我是Codeingniter的bigginer,并且使用版本3 我正在执行更新操作,因此我已经存储了数据,现在我创建了一个单独的表单进行更新 并希望设置此表单输入存储在数据库中的值
我的视图(update.php)
标题 'title','placeholder'=>'输入标题', 'class'=>'form-control colmd-5', 'value'=> set_value('title','$ post-> title')]);?>
我的COntroller
public function update($id)
{
$this->load->model('queries');
$postt=$this->queries->getSinglePosts($id);
$post=$postt->title;
$this->load->view('update',['post'=>$post]);
}
我的模型
公共函数getSinglePosts($ id) { $ query = $ this-> db-> get_where('tbl_posts',array('id'=> $ id));
if ($query->num_rows() >0 ) {
return $query->row();
}
}
答案 0 :(得分:0)
因为您已在视图文件中使用set_value('title','$post->title')]);
,所以我认为您应该从控制器$post=$postt->title;
中删除此行,并将整个$postt
变量传递给视图(确保$postt
不是对象数组。