在SilverStripe 3.4.1中,我想_config.php通过管理员设置来控制文件值.我想在管理 > 设置 > MyTab中设置一些变量,然后在中访问这些变量_config.php.
有没有办法访问文件中的SiteConfig变量_config.php?
我尝试使用几种不同的方法来获取配置数据:
Config::inst()
print_r/ var_dump将所有值作为数组Config::inst()->get($this->class, 'PropertyName') 要么 $this->config()-> get('PropertyName')
SiteConfig::current_site_config() 或基于前两个的任何其他类似变化
我想这样做的原因是我有一个插件替换了一些SilverStripe默认操作,但它需要插入一些数据.如果未插入此数据,则应保留默认值.
以下是我读过的一些资源,试图找到解决方案: