我的应用程序通过$this- get(‘request’) – getHost()生成一些绝对链接. 问题是:当我尝试运行测试用例时,我收到以下错误消息: [exception] 500 | Internal Server Error | Twig_Error_Runtime [message] An
问题是:当我尝试运行测试用例时,我收到以下错误消息:
[exception] 500 | Internal Server Error | Twig_Error_Runtime
[message] An exception has been thrown during the rendering of a template (“Undefined index: HTTP_HOST”) in “::base.html.twig” at line 69.
不知何故,我很清楚,通过CLI调用我的应用程序时没有主机,但我认为必须有一种方法可以防止Symfony2抛出该错误.
谁知道如何摆脱它?
您可以像这样创建请求:$request = Request::create('http://example.com/path');
这将使HTTP主机被设置.