使用Sonata在一个站点上的多个主机

时间:2017-01-20 22:21:32

标签: php symfony sonata-admin sonata

我使用sonata cms和symfony 2,我有多站点设置,工作正常,但我有一个开发环境用于本地开发和一个“演示”环境,客户端可以看到部署进度的位置。

我使用相同的数据库(现在)用于dev和demo,两者的域名完全不同(例如.dev = dev-domain.com,demo = demo-domain.com)

在奏鸣曲中设置站点时,您可以输入您希望站点显示的主机,因此对于dev,这将设置为dev-domain.com,但是在演示站点上它不起作用,除非我更改主持人是demo-domain.com。

我的问题是,是否可以为一个网站创建多个主机,因此我可以添加dev-domain.com和demo-domain.com而不必更改它们?

由于 凯文

1 个答案:

答案 0 :(得分:0)

  • 在github上传您的开发项目
  • 在您的服务器上创建演示主机
  • 从那里拉出github仓库
  • 使用与开发实例
  • 中相同的数据库填写您的parameters.yml

每当您想要使用新的开发功能更新演示时,只需从dev开始并从演示

拉出

希望有所帮助