代码iginiter

时间:2016-06-15 02:36:58

标签: php codeigniter

我将在codeigniter中进行更新,但我发现了一个问题,请帮帮我

在我的代码中我有控制器

  public function edit($id_user = 1)
      {
        $this->load->model('Model_reporter');
        $data['$reporterl'] = $this->model_reporter->getreporter($id_user);
        $data['content']   = 'reporter/reporter_edit';
        $data['judul']     = 'Reporter';
        $data['Sub_judul'] = 'Reporter';
        $this->load->view('admin/admin',$data);
      }

在我的模特中

  public function edit($id_user = 1)
      {
        $this->load->model('Model_reporter');
        $data['$reporterl'] = $this->model_reporter->getreporter($id_user);
        $data['content']   = 'reporter/reporter_edit';
        $data['judul']     = 'Reporter';
        $data['Sub_judul'] = 'Reporter';
        $this->load->view('admin/admin',$data);
      }

但我在视图中有问题“消息:未定义的变量:reporterl”

  <?php
                foreach($reporterl as $keys){
                  ?>
                      <h4 class="mb">Penilaian Berita</h4>
                      <div class="form-group">
                          <label class="col-sm-2 col-sm-2 control-label">Nama Lengkap</label>
                          <div class="col-sm-4">

请帮帮我

3 个答案:

答案 0 :(得分:2)

是否应该有“$”?

$data['$reporterl'] = $this->model_reporter->getreporter($id_user);

应该是:

$data['reporterl'] = $this->model_reporter->getreporter($id_user);

答案 1 :(得分:1)

为什么这条线在模型中

 $data['$reporterl'] = $this->model_reporter->getreporter($id_user);

没有必要在模型中写这个。 这也应该是

 $data['reporterl'] = $this->model_reporter->getreporter($id_user);
控制器中的

答案 2 :(得分:0)

您可以使用以下内容加载模型:

$this->load->model('Model_reporter');

$this->load->model('model_reporter');// notice difference in first letter

但创建和调用与加载模型相同的对象非常重要。在你的情况下:

    $data['reporterl'] = $this->Model_reporter->getreporter($id_user);

再加上别人说的话。