2010-10-06 5 views
0

J'ai du code qui récupère l'URL de production et vérifie certains membres du personnel.Toute façon intelligente d'exploiter l'URL de production tout en im travailler dans l'environnement de développement?

Im préfèrent travailler dans le dev invoroment donc je dois écrire dans mon code quelque chose comme ça

<?php if(sfConfig::get('sf_environment') == 'dev'): ?> 
<?php $url = "http://www.mysite.com/foobar" ?> 
<?php else: ?> 
<?php $url = $sf_request->getUri() ?> 
<?php endif; ?> 

Y at-il plus intelligent façon d'utiliser l'URL de la production tout en im travaillant dans ambience dev? Ou faites-vous ce genre de choses?

Javi

+1

Sérieusement, pourquoi tant d'étiquettes PHP ouvertes et fermées? –

Répondre

4

sur les projets sur lesquels je travaille, j'utilise le fichier app.yml pour prendre soin des choses comme ça.

Ainsi, dans le app.yml dev je

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" 

Et dans mon code, j'aurais

<?php $url = sfConfig::get('app_site_url'); ?> 

Je ne sais pas si vous cherchez quelque chose comme ça