【发布时间】:2016-10-27 17:15:11
【问题描述】:
我正在使用 jquery sortable 来组织一些幻灯片。我能够以新的顺序返回一个 id 数组,但我正在努力解决如何在控制器中迭代这些以更新幻灯片的排序顺序。
数组长这样
[2016-06-25 02:09:53] local.INFO: array (
'order' =>
array (
0 => '2',
1 => '3',
2 => '1',
3 => '4',
4 => '5',
5 => '6',
6 => '7',
7 => '8',
8 => '9',
9 => '10',
10 => '11',
11 => '12',
12 => '13',
13 => '14',
14 => '15',
15 => '16',
16 => '17',
17 => '18',
18 => '19',
19 => '20',
20 => '21',
21 => '22',
),
)
所以幻灯片的 ID 以新的顺序返回,这是我需要的,但现在我需要使用该 ID 号执行 foreach 循环或其他操作并更新排序顺序。任何有关如何在 foreach 循环中获取每个值的帮助(或任何实现此目的的最佳方法)将不胜感激。
【问题讨论】:
-
你想在控制器中自定义排序这个数组吗?
-
我基本上想做一个 foreach 循环,抓取与 id 匹配的幻灯片,然后用它在数组中的位置(键 + 1)更新幻灯片的排序顺序。因此,在第一张幻灯片上方的数组中,id 为 2,将按排序顺序移动到位置 1。
标签: php jquery arrays laravel-5 jquery-ui-sortable