我有一些代码可以检索生产URL并检查一些员工。
我更喜欢在dev开发中工作,所以我必须在我的代码中写 像这样的东西
<?php if(sfConfig::get('sf_environment') == 'dev'): ?>
<?php $url = "http://www.mysite.com/foobar" ?>
<?php else: ?>
<?php $url = $sf_request->getUri() ?>
<?php endif; ?>
在我工作时是否有更智能的方法来操作生产URL 开发环境?或者你做这种事情?
Javi
答案 0 :(得分:4)
在我工作的项目中,我使用app.yml文件来处理这样的事情。
所以在开发的app.yml中我有
all:
# site_url: "http://site.com" #Be sure to change this when you deploy, or write a script to do it
site_url: "http://site.dev"
在我的代码中我会有
<?php $url = sfConfig::get('app_site_url'); ?>
我不确定你是否在找这样的东西
答案 1 :(得分:0)
您可以编辑/ etc / hosts文件并为mysite.com添加一个转到您的开发服务器IP地址的条目
维基百科文章应告诉windows / mac上的位置 http://en.wikipedia.org/wiki//etc/hosts#Location_in_the_file_system
(您可能还需要在www.mysite.com上添加一个)