为了账号安全,请及时绑定邮箱和手机立即绑定

Akeneo 使用命令行中的 csv 导入添加文件路径参数

Akeneo 使用命令行中的 csv 导入添加文件路径参数

PHP
繁星点点滴滴 2022-11-04 16:22:03
我正在尝试从命令行运行标准 csv 导入。从 UI 工作时一切正常,但出于开发人员的原因,我想从命令行触发它。我可以像这样触发导入作业:php bin/console akeneo:batch:job csv_import但我得到这个错误:Job instance "csv_import" running the job "csv_attribute_import" with parameters "Array    (                                                                                              [filePath] =>                                                                              [delimiter] => ;                                                                           [enclosure] => "                                                                           [escape] => \                                                                              [withHeader] => 1                                                                          [uploadAllowed] => 1                                                                       [invalid_items_file_format] => csv                                                         [user_to_notify] =>                                                                        [is_user_authenticated] =>                                                             )                                                                                          " is invalid because of "                                                                    - Array[filePath]:                                                                           This value should not be blank. (code c1051bb4-d103-4f74-8988-acbcafc7fdc3)"这是有道理的,因为我没有将任何文件路径作为参数传递,我该怎么做?
查看完整描述

1 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

找到了!

php bin/console akeneo:batch:job -c "{\"filePath\":\"/tmp/foo.csv\"}" acme_product_import)

在以下文件第 57 行 (Akeneo 3.2) 中找到示例代码:

供应商/akeneo/pim-community-dev/src/Akeneo/Bundle/BatchBundle/Command/BatchCommand.php


查看完整回答
反对 回复 2022-11-04
  • 1 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信