Php 构造简单的行数组
我正在尝试在laravel中创建一个非常简单的cms,除了父页面和子页面的排序之外,我已经完成了所有的工作 我的表格如下所示:Php 构造简单的行数组,php,laravel,Php,Laravel,我正在尝试在laravel中创建一个非常简单的cms,除了父页面和子页面的排序之外,我已经完成了所有的工作 我的表格如下所示: page_id | page_title | page_content | page_parent 我意识到我的项目中有很多解决方案,但为这么一个琐碎的任务导入一些东西似乎太疯狂了 我想象这个过程是这样的: Build array via a foreach loop 1. Add first row to array 2. Check if the id of t
page_id | page_title | page_content | page_parent
我意识到我的项目中有很多解决方案,但为这么一个琐碎的任务导入一些东西似乎太疯狂了
我想象这个过程是这样的:
Build array via a foreach loop
1. Add first row to array
2. Check if the id of this row, is in page_parent row
3. If it is -> get the id of the matching row and add to the array
4. If it is not -> add the next row to array
5. Repeat step 2.
提前谢谢你 你所说的
page\u parent
到底是什么意思?这就像一个链表,或者网页可以有孩子,他们的孩子可以有孩子(等等)?网页可以有孩子,就是这样,我有6页,其中3页是孩子的网页扫描你描述你想要返回什么?你想要一个多维数组(一级父级,二级子级)吗?我不确定我用的方法是否正确。我正在用返回的数组构建一个未排序的列表。数组是根据页面id排序的,所以我有:frontpage、news、news的第一个子级、news的第二个子级、contact等等。所以我想它应该是一个多维数组,然后循环到一个未排序的列表。谢谢你的时间,顺便说一句,这是编程的一个方面,我正在努力掌握!