我正在尝试从从数据库中检索到的数据中填充两个表单字段,以便用户更新它们。该表被调用records
,它非常简单:
Record_ID
标题
内容
我的模型:
function get_data()
{
$r = $this->uri->segment(3);
$query = $this->db->get_where('records', array('Record_ID' => $r));
return $query->result();
}
我的控制器:
function set_values()
{
$data = $this->entries_model->get_data();
$this->load->view('update_view', $data);
}
和我的更新记录视图:
<?php
echo form_open('site/update',$data);?>
Title:
<?php echo form_input('title',set_value('title'));?>
Content:
<?php echo form_input('content',set_value('content'));
echo form_submit('submit', 'Submit');?>
<?php echo form_close();?>
问题是我收到以下错误:
遇到 PHP 错误
严重性:通知
消息:未定义变量:数据
文件名:views/update_view.php
行号:10
我的问题是双重的:
- 我如何在我的视图表单中访问这些数据和
- 我如何用它填充相应的字段。
我是 Codeigniter 的新手,我的问题可能看起来很简单,但我们将不胜感激。提前致谢。