在Silverstripe YAML中更改房产类型

时间:2014-01-07 17:18:21

标签: silverstripe

我需要更改Silverstripe中类的私有静态属性集。该属性的初始值设置为布尔值。我可以使用以下

更改_config.php文件中的值
Config::inst()->remove('class_name', 'property');
Config::inst()->update('class_name', 'property', []);

使用我的_conf.yml配置实现上述目的的正确语法是什么?我想避免在多个文件中分配我的配置。

1 个答案:

答案 0 :(得分:0)

在config.yml文件中,您应该执行以下操作:

class_name:
  property: string-value

或者如果是数组:

class_name:
  property:
    - one
    - two

我认为你要问的是如何替换静态的转换,我想你可能只能像上面的例子那样做,因为yml config只设置现有的配置值而不是改变它们的结构