在我的本地机器上使用路由的主机选项
Using the host option for routes on my local machine
给定这条路线
m:
pattern: /
host: m.example.com
defaults: { _controller: Bundle:Default:index }
它在我的本地机器上失败,因为它重写到实时域而不是我的本地机器。
有没有一种方法可以在我的本地机器和实时环境中进行这项工作,而不必为我的开发环境重写整个路由文件?
您必须将主机重构为您的 parameters.yml
:
parameters:
domain: m.example.com
你路由中的:
m:
pattern: /
host: %domain%
defaults: { _controller: Bundle:Default:index }
对于您的开发环境,只需更改 parameters.yml
中的域参数。
给定这条路线
m:
pattern: /
host: m.example.com
defaults: { _controller: Bundle:Default:index }
它在我的本地机器上失败,因为它重写到实时域而不是我的本地机器。
有没有一种方法可以在我的本地机器和实时环境中进行这项工作,而不必为我的开发环境重写整个路由文件?
您必须将主机重构为您的 parameters.yml
:
parameters:
domain: m.example.com
你路由中的:
m:
pattern: /
host: %domain%
defaults: { _controller: Bundle:Default:index }
对于您的开发环境,只需更改 parameters.yml
中的域参数。