我想创建一个Silex应用程序,该应用程序侦听到两个域的路由的请求。根据域,响应应该有所不同。我知道我可以简单地注入Request对象并用它来获得由主机,但我想用一个更好的方式像这样,但使用Silex的。
这可能吗?如果可以,怎么办?
这不是一个坏问题-我最终在这里自己寻找一个快速答案。
事实证明这很容易-您只需要Symfony Request实例即可提供对以下方法的访问:
$base_url = $request->getHost();
$app['monolog']->notice('Base path result', ['base_url' => $base_url])
我的结果:
[2016-02-19 10:04:15] api.INFO:基本路径结果[] {“ base_url”:“ api-test.xonadu.com”}
我希望这是有用的:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句