Какой-нибудь умный способ управлять производственным URL, в то время как я работаю в среде разработки? - PullRequest
0 голосов
/ 06 октября 2010

У меня есть код, который извлекает производственный URL и проверяет некоторых сотрудников.

Я предпочитаю работать в dev 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, когда я работаю в среде разработчиков?Или вы делаете такие вещи?

Джави

Ответы [ 2 ]

4 голосов
/ 06 октября 2010

В проектах, над которыми я работаю, я использую файл app.yml, чтобы позаботиться о таких вещах.

Так в app.yml на dev у меня есть

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'); ?>

Я не уверен, что вы ищете что-то подобное

0 голосов
/ 06 октября 2010

Вы можете отредактировать файл / etc / hosts и добавить запись для mysite.com, которая идет по ip-адресу вашего сервера dev

В статье в Википедии должно быть указано расположение на windows / mac http://en.wikipedia.org/wiki//etc/hosts#Location_in_the_file_system

(возможно, вам придется добавить и www.mysite.com)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...