如何在编辑时回显codeigniter中的数据库内容

如何在编辑时回显codeigniter中的数据库内容,codeigniter,Codeigniter,在编辑(更新)数据库中的条目时,如何获取表单字段内容 我的控制器是 //edit sidebar contents function edit_lsidebar(){ if(isset($_POST['heading'])){ //adding text fields $heading = $this->input->post('heading'); $content_text = $this->input-&g

在编辑(更新)数据库中的条目时,如何获取表单字段内容

我的控制器是

//edit sidebar contents
function edit_lsidebar(){

        if(isset($_POST['heading'])){
        //adding text fields
        $heading = $this->input->post('heading');
        $content_text = $this->input->post('content_text');
        $url = $this->input->post('url');
        $link_text = $this->input->post('link_text');

        $this->Lside_bar_model->edit_lsidebar($heading, $content_text, $url, $link_text);

        redirect('welcome');
    }
    else $this->load->view('edit_lside_bar', $data);    
}
我的模型是

function edit_lsidebar($heading, $content_text, $url, $link_text){      
    $data = array(
    'heading'=>$heading,
    'content_text'=>$content_text,
    'url'=> $url,
    'link_text' => $link_text
    );

    $this->db->where('id',$this->uri->segment(3));
    $this->db->update('lsidebar', $data);

}

加载编辑工具栏视图时,请帮助将现有的$heading、$content\u text、$url、$link\u text变量与要传递到视图的数据数组一起传递给视图

然后在视图内部将这些值作为输入字段的值属性进行回显。例如:

在控制器内部:

else {

$data["lside_bar"] = $this->Lside_bar_model->get_lside_bar($id); 
$this->load->view('edit_lside_bar', $data); 

}
在你看来:

<input type="text" name="heading" value="<?php echo $lside_bar->heading; ?>" />
<textarea name="content_text"><?php echo $lside_bar->content_text; ?></textarea>
....

您能详细解释一下您遇到的问题吗?我不太明白你的问题!在表单字段中编辑(更新记录)时如何显示数据库字段内容?请详细解释,不要重复相同的模糊内容