gpt4 book ai didi

php - 如何从 Controller 上的模型获取我在 ARRAY 上的 ID

转载 作者:行者123 更新时间:2023-11-30 21:56:54 25 4
gpt4 key购买 nike

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

这是我的案例:

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

  2. 然后我将它传递给我的 Controller

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

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

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

下面是我使用 $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 for $data['query'] :

object(stdClass)#17 (4) { ["took"]=> int(4) ["timed_out"]=> bool(false) ["_shards"]=> object(stdClass)#18 (3) { ["total"]=> int(5) ["successful"]=> int(5) ["failed"]=> int(0) } ["hits"]=> object(stdClass)#19 (3) { ["total"]=> int(1) ["max_score"]=> float(1.6931472) ["hits"]=> array(1) { [0]=> object(stdClass)#20 (5) { ["_index"]=> string(11) "tryelastic2" ["_type"]=> string(11) "tryelastic2" ["_id"]=> string(20) "AVz4fiU3Gx0i_9jPP49l" ["_score"]=> float(1.6931472) ["_source"]=> object(stdClass)#21 (6) { ["id"]=> int(2) ["nama"]=> string(7) "Jhordan" ["url"]=> string(11) "jhordan.com" ["pesan"]=> string(5) "aiueo" ["code"]=> string(3) "247" ["status"]=> int(2) } } } } } 

最佳答案

通过替换它来检查您的 Controller 代码,并检查您是否正在获取 id您可以将此 ID 从 Controller 传递给模型

 $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
}

关于php - 如何从 Controller 上的模型获取我在 ARRAY 上的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44856918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com