【问题标题】:php to export ExpressionEngine database query to .txt filephp 将 ExpressionEngine 数据库查询导出到 .txt 文件
【发布时间】:2012-11-15 01:04:38
【问题描述】:

我目前正在研究将 ExpressionEngine 频道条目转换为单独的 .txt 或 .csv 文件的项目。我可以将所有频道条目导出到一个文件中,但是在将每个条目分成单独的文件时我很挣扎......

我正在将该网站与客户的零售店库存系统集成。软件在商店下订单时将 .txt 或 .csv 文件输入系统,然后更新他们的库存。

该网站将根据店内订单和在线订单显示他们的产品以及实时库存。

我正在研究通过 sql 查询从每个订单中提取数据并将其导出为 .txt 文件。每个订单将创建一个单独的文本文件,并且每小时一次,.txt 文件将通过 cron 导出到服务器内的文件夹中。这是客户库存系统从中上传 .txt 文件的文件夹。因此,如果通过网站下订单,文件将被导出并上传到库存系统,从而减少该项目的库存库存购买订单中的金额。

任何建议或指示将不胜感激。

如果这是实现此目的的复杂方法,并且有人有更简化的解决方案,请告诉我。

提前致谢

【问题讨论】:

  • 传递 .txt 文件来做一些简单的事情来更新库存数量似乎很疯狂,但我想如果这是你从客户端得到的限制,你将不得不处理用它。这需要面向服务的架构。
  • 是的,它并不理想,但它的系统是如何工作的,所以我希望尝试找到解决方案。我可以将所有订单导出到一个文件中,但我需要为他们的系统将每个订单分成单独的文件:)

标签: php sql expressionengine


【解决方案1】:

您使用什么模块进行电子商务设置?它可能有一个扩展挂钩,您可以在每个订单完成后使用该挂钩。您可以在该挂钩中添加代码,以将订单作为文本文件直接导出到服务器上的上述文件夹中。

【讨论】:

  • 我明白了,store 是正在使用的模块。你知道我可以用什么代码来实现钩子吗?我正在寻找一个模块来协助导出,但如果我可以直接编辑商店扩展挂钩,我可以使用一些自定义 php?再次感谢您的帮助。
  • 或将 PHP 添加到写入平面文件的“谢谢”页面。
  • 你会写一个使用store-order-complete-end钩子的扩展。您可以使用pkg.io 为您的扩展创建一个入门外壳。
  • 完美,我可以对此进行扩展并生成我的自动订单导出,这正是我需要的垫脚石:)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多