首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过drush cset设置yml序列配置值

如何通过drush cset设置yml序列配置值
EN

Drupal用户
提问于 2020-03-04 17:04:33
回答 1查看 834关注 0票数 3

当drupal值(如.schema.yml中定义的)是一个序列时,drush config-set的正确语法是什么,以便该值是一个序列,而不是一个简单的字符串?例如,使用devel模块drush config-get devel.settings error_handlers返回

'devel.settings:error_handlers': 1: 1

那么,将值设置为4: 4的语法是什么。我试过很多种组合,比如4:4。error_handlers.4 4,但还没有找到正确的方向。我找不到任何例子或文件,所以在这里问。谢谢。

EN

回答 1

Drupal用户

回答已采纳

发布于 2020-03-05 01:50:21

我喜欢这样的谜语!终于找到了办法!

首先必须删除error_handlers配置键。

代码语言:javascript
复制
$ drush -y cdel devel.settings error_handlers

然后再设置一次。

代码语言:javascript
复制
$ drush -y cset devel.settings error_handlers.4 4

让我们来检查一下。

代码语言:javascript
复制
$ drush cget devel.settings error_handlers
'devel.settings:error_handlers':
  4: 4

嗯!

仅仅是drush -y cset devel.settings error_handlers.4 4,而不删除它,只需追加它,您就会得到1: 14: 4

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/291685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档