我正在尝试使用该方法访问功能测试所生成的探查器
$client->enableProfiler()
并通过
恢复令牌$client->getProfile()->getToken()
但是当我转到页面“ / _profiler / {TOKEN}”时,我收到消息
未找到令牌 在数据库中找不到令牌“ {TOKEN}”。
答案 0 :(得分:1)
生成探查器时,将其放置在与当前环境相对应的缓存文件夹中。功能测试的环境为“测试”,浏览器的环境为“ dev”。
要解决该问题,可以通过添加测试环境的配置(config_test.yml)将测试环境生成的探查器放置在“ / var / cache / dev”文件夹中:
framework:
profiler:
dsn: 'file:%kernel.root_dir%/../var/cache/dev/profiler'
答案 1 :(得分:1)
配置文件令牌与环境有关。
您是否在正确的环境中查看/_profiler/{token}
网址?
您可以尝试将.env中的env临时设置为TEST