我是Codeigniter的初学者,使用版本3执行更新操作,所以我有存储数据,现在我创建了一个单独的更新表单,并希望设置存储在数据库中的表单输入值。
My View (update.php)
```<div class="form-group"> 标题
“‘class=’=‘’class=‘>’窗体控制- md-5',
‘value’=‘>set_value(’title‘,$post->title’));?>
----
**My COntroller**
```javascript公共功能更新($id)
{ $this->load->model('queries');$postt=$this->queries->getSinglePosts($id); $post=$postt->title; $this->load->view('update',['post'=>$post]);}**My Model**
public function getSinglePosts($id) { $query=$this->db->get\_where('tbl\_posts',array('id'=>$id));
```javascript if ($query->num_rows() >0 ) { return $query->row();}}
发布于 2019-12-14 11:43:11
因为您在视图文件中使用了set_value('title','$post->title')]);,所以我认为您应该从控制器$post=$postt->title;中删除这一行,并且应该将整个$postt变量传递给视图(确保$postt不是一个对象数组)。
https://stackoverflow.com/questions/59332898
复制相似问题