Shopware 6中Docker exec执行system:config:set命令处理含空格值时失败的问题求助
Shopware 6中Docker exec执行system:config:set命令处理含空格值时失败的问题求助
各位好,我现在在Docker环境里运行Shopware 6,最近尝试用system:config:set命令设置一个配置项,执行的命令是这样的:
docker exec $SHOPWARE_CONTAINER_ID php bin/console system:config:set -j $PLUGIN_NAME.config.autoPublishStars 3 Stars
这个命令设置其他不含空格的配置值时都没问题,但当值里包含空格(比如这里我想设置成3 Stars)就直接报错了,错误提示是:
Too many arguments to "system:config:set" command, expected arguments "key" "value".
看起来系统把带空格的内容当成了多个参数,而不是一个完整的字符串值。我已经试过用双引号把值括起来(比如"3 Stars"),还有把空格去掉写成3Stars,但都没解决问题。
有没有朋友知道该怎么正确把带空格的字符串赋值给这个配置属性呀?
备注:内容来源于stack exchange,提问作者mlodhi
相关产品推荐
相关产品推荐

