我用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键和值,它似乎仍然是相同的。它被缓存在某个地方吗?这真让我感到困惑。
答案 0 :(得分:0)
扩展程序将有一个分发配置文件config.yml.dist
,可以将其复制到app/config/extensions/
目录,并可以在CLI中或通过后端的Extend子菜单进行编辑。