1

我有一个带有按钮和一些字段的 Magento 表单。按钮单击调用一个控制器,在控制器中我查询数据库(使用 fetchAll)并从结果中创建一个 csv 文件。

存储数据库操作和 CSV 文件创建的最佳位置是什么?也许在模型中?

谢谢!

4

1 回答 1

1

我将为您需要导出的数据创建一个模型、一个资源模型和一个资源模型集合。在集合中,我将定义从一个或多个(如有必要)表中查询数据的功能。在模型本身中,我将创建一个函数来获取该集合并将其保存到 CSV 文件中。控制器操作将仅包含模型初始化和对导出函数的调用。

于 2013-02-01T14:19:32.060 回答