Php 排序数据是视图还是控制器需要执行的任务?

Php 排序数据是视图还是控制器需要执行的任务?,php,laravel,model-view-controller,Php,Laravel,Model View Controller,我有需要在(html)表格中显示的数据。我在应用程序中使用了Laravel。 数据来自数据库,我想按字母顺序显示。此(html)表将包含多个列 例如,如果数据是:葡萄、苹果、梨、桃、橘子、草莓、无花果、覆盆子、蓝莓 它可以分类为: 苹果 蓝莓 图 葡萄 橙色 桃子 梨 覆盆子 草莓的 或 苹果桃 蓝莓梨 无花果树莓 葡萄草莓 橙色的 然后继续(增加列数) 谁负责订购数据?控制器何时向视图发送数据,或在收到来自控制器的数据后向视图发送数据 提前感谢我会对数据库查询进行排序,因为它总是比让解释性脚本

我有需要在(html)表格中显示的数据。我在应用程序中使用了Laravel。 数据来自数据库,我想按字母顺序显示。此(html)表将包含多个列

例如,如果数据是:葡萄、苹果、梨、桃、橘子、草莓、无花果、覆盆子、蓝莓

它可以分类为:

苹果
蓝莓

葡萄
橙色
桃子

覆盆子
草莓的

苹果桃
蓝莓梨
无花果树莓
葡萄草莓
橙色的

然后继续(增加列数)

谁负责订购数据?控制器何时向视图发送数据,或在收到来自控制器的数据后向视图发送数据


提前感谢

我会对数据库查询进行排序,因为它总是比让解释性脚本语言(如PHP)处理这个问题更快。

通常,排序是在控制器中进行的,使用或。您将有序集合传递给视图。

这是一个更适合您的问题,在控制器中查询数据库时,您应该对数据进行排序。@Jerodev在引用其他站点时,指出这一点通常很有帮助