如何从控制器

时间:2017-07-01 02:43:54

标签: php mysql codeigniter elasticsearch

我有一个案例,这个案子让我很困惑,因为我尝试了很多解决方案,但我仍然没有从我的模型中获取我的ID。

以下是我的案例:

  1. 在我的模型上,我从数据库中收集了一些数据

  2. 然后我将它传递给我的控制器

  3. 当然这个数据是一个数组(我是对的吗?)

  4. 然后在我的控制器上,我只想将我的ID用于其他目的(我会再次将其传递给我的模型,只有我的ID)

  5. 但我对如何在控制器上提取数据感到困惑

  6. 以下是我使用$data['query']获取ID的方法:

    $data['query']   = $this->mkomentar->get_all_($params);
    
    $id = $data['query'];
    $id_new = $id->hits->hits->_source->id;
    

    并在此处跟随var_dump $id_new

    enter image description here

    此处跟随var_dump的{​​{1}}:

    $data['query']

1 个答案:

答案 0 :(得分:0)

通过替换它来检查您的控制器代码并检查您是否获得了ID 并且您可以将此id传递给控制器​​

中的模型
 $data['query']   = $this->mkomentar->get_all_($params);
foreach( $data['query'] as $loop) {
                 $id=$loop->id;//the id after loop-> is the column name in database
                 echo $id; //check whether id is getting
             }