如何在Laravel Blade中打印属于特定任务的子任务

时间:2015-10-25 10:59:46

标签: php database database-design laravel-5 blade

这对我来说真的很难理解,所以如果我对这种情况没有给出足够好的解释,请原谅。

我有一个表“任务”,我真正用于此问题的唯一列是| tasks_id |

我创建了另一个表“子任务”,它有以下相关列:

| subtasks_id | subtasks_title | subtasks_tasks_id |

对于“任务”表格中的每一行,有n行子任务,其中subtasks_idsubtasks_tasks_id不同。

我通过将tasks传递给我的HomeController中的数组并循环遍历刀片模板中的数组来打印它。对于每个TASK,我如何循环每个SUBTASK,它具有相同的subtasks_tasks_id和任务'tasks_id

有没有办法在刀片模板中使用->where()子句?我对Laravel很新,我也不知道如何将其写入谷歌搜索,所以请原谅我的无知。先谢谢你。

P.S。我会继续尝试解决这个问题,除非有人事先给我答复,如果我解决了,我会发布答案,如果没有,请不要犹豫,试着帮助我:P,再次感谢你。

1 个答案:

答案 0 :(得分:0)

所以我想出了我必须要做的事情......

使用多维数组,我可以将数组$subtasks的键设置为任何现有子任务的| tasks_id |,然后每个数组的值将是subtasks_tasks_id所在的相应数组。与价值的关键点相同。然后我通过执行类似$subtask[$tasks_id][$i]的操作遍历每个子任务,其中我创建了两个外部循环(一个已经创建,所以它不应该太难)。现在我知道该怎么做,下一步是如何,或者真正的实际编码,好吧,就是这样......