我需要更改Silverstripe中类的私有静态属性集。该属性的初始值设置为布尔值。我可以使用以下
更改_config.php文件中的值Config::inst()->remove('class_name', 'property');
Config::inst()->update('class_name', 'property', []);
使用我的_conf.yml配置实现上述目的的正确语法是什么?我想避免在多个文件中分配我的配置。
答案 0 :(得分:0)
在config.yml文件中,您应该执行以下操作:
class_name:
property: string-value
或者如果是数组:
class_name:
property:
- one
- two
我认为你要问的是如何替换静态的转换,我想你可能只能像上面的例子那样做,因为yml config只设置现有的配置值而不是改变它们的结构