我在用Php制作的技术小组中遇到以下问题,
您能帮忙
代码块:
<input type="text" class="span5" name="title" value="<?php echo $category->title; ?>"/>
扭曲者阻止:
$viewdata = new stdClass();
$category = $this->db->where("id", $id) -> get ("category")->row();
$this->load->view("category_edit", $viewdata);
答案 0 :(得分:0)
将控制器部分更改为:
$data['viewdata'] = new stdClass();
$data['category'] = $this->db->where("id", $id)->get("category")->row();
$this->load->view("category_edit", $data);
在查看页面中为:
<?php echo $category['title']; ?>
答案 1 :(得分:0)
尝试通过以下方式更改您的控制器代码
match
答案 2 :(得分:0)
希望这对您有帮助:
您必须在$category
对象中分配$viewdata
,如下所示:
$viewdata = new stdClass();
$category = $this->db->where("id", $id)->get("category")->row();
$viewdata->category = $category;
$this->load->view("category_edit", $viewdata);
像这样在您的category
中显示view
的详细信息:
<input type="text" class="span5" name="title" value="<?php echo $category->title; ?>"/>
更多信息:https://www.codeigniter.com/user_guide/general/views.html