无法更新扩展配置值

时间:2015-07-04 16:00:48

标签: bolt-cms

我用config.yml文件创建了一个Bolt扩展名:

private async void Button_Click(object sender, RoutedEventArgs e)
{
    string uriToLaunch = @"http://www.bing.com";
    var uri = new Uri(uriToLaunch);
    var success = await Windows.System.Launcher.LaunchUriAsync(uri);              
}

我已经设置了一个只返回配置值的测试路径:

app_id:
app_secret:

我回来了:

public function initialize() {

    $this->app->get('example', array($this, 'example'))
        ->bind('example');
}

public function getName()
{
    return "name";
}

public function example()
{
    $response = $this->app->json($this->config);
    return $response;
}

哪个好,但是如果我改变这些值,那么'config.yml'现在是:

{
  "app_id": null,
  "app_secret": null
}

我仍然得到相同的输出。即使我完全更改了config.yml键和值,它似乎仍然是相同的。它被缓存在某个地方吗?这真让我感到困惑。

1 个答案:

答案 0 :(得分:0)

扩展程序将有一个分发配置文件config.yml.dist,可以将其复制到app/config/extensions/目录,并可以在CLI中或通过后端的Extend子菜单进行编辑。