gpt4 book ai didi

mysql - Laravel/十月 : multidimensional array mysql

转载 作者:行者123 更新时间:2023-11-29 23:31:20 25 4
gpt4 key购买 nike

我开始使用 Laravel,但 MySQL 结果有问题:

我的请求很简单$query = DB::select('select * from my_table ');

在我的表中,我有列(id、标题、id_group),其中 id_group 对应于其他表

我想在不同的 div 中显示每个 id_group 的所有组件

我尝试使用此代码来收集不同数组中的所有 id_group

foreach($query as $tab){

$array[] = array($tab->id_group => array(
'id' => $tab->id,
'id_group' => $tab->id_group,
'title' => $tab->title
));

}

然后我想在Octobercms(twig)中显示每个组

{% for tab in array %}

{% for tab2 in tab %}
{{ tab2.group_id }} - {{ tab2.title }}
{% endfor %}

{% endfor %}

但是这不起作用...

最佳答案

我不知道 twig 到底如何在 twig 中执行操作,但正在发生的情况是传递到 View 的数据可能是:

[
...,
[ {id_group => ["id" =>...]} ],
...
]

并且您正在尝试解析它,就好像它是:

[
...,
[ ["id" =>...] ],
...
]

如果您不想更改 View ,请将 foreach 更改为:

foreach($query as $tab){

$array[] = array(
array
'id' => $tab->id,
'id_group' => $tab->id_group,
'title' => $tab->title
)
);
}

关于mysql - Laravel/十月 : multidimensional array mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26563681/

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