Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有按钮和一些字段的 Magento 表单。按钮单击调用一个控制器,在控制器中我查询数据库(使用 fetchAll)并从结果中创建一个 csv 文件。
存储数据库操作和 CSV 文件创建的最佳位置是什么?也许在模型中?
谢谢!
我将为您需要导出的数据创建一个模型、一个资源模型和一个资源模型集合。在集合中,我将定义从一个或多个(如有必要)表中查询数据的功能。在模型本身中,我将创建一个函数来获取该集合并将其保存到 CSV 文件中。控制器操作将仅包含模型初始化和对导出函数的调用。