Vous êtes en train de développer un plugin pour symfony ?! Et vous vous demandez comment faire pour différencier les 2 ORM sans créer 2 branches. Rien de plus simple, en effet le nom de l’ORM est stocké dans le properties.ini, il suffit donc de faire :
1
2
3
$properties = parse_ini_file(sfConfig::get('sf_config_dir').DIRECTORY_SEPARATOR.'properties.ini', true);
if($properties['symfony']['orm']=='Doctrine'){ echo 'Moi j\' utilise doctrine'; }
if($properties['symfony']['orm']=='Propel'){ echo 'Moi je préfère propel'; }
Cela ne résout par contre pas la question duquel choisir !

:
:
:
Sinon, tu as toujours la possibilité d’utiliser sfConfig::get(‘sf_orm’).
Bonne journée.
Effectivement c’est plus simple !
Cédric