factories.ymlの値を取得する

.../apps/frontend/config/factories.yml

all:
  routing:
    class: sfPatternRouting
    param:
      generate_shortest_url:            true
      extra_parameters_as_query_string: true
      suffix:                           .html
  request:
    class: sfWebRequest
    param:
      relative_url_root: "/hoge"
$app = 'frontend';
$config = sfFactoryConfigHandler::getConfiguration(array(sfConfig::get('sf_apps_dir').'/'.$app.'/config/factories.yml'));

例)suffixとrelative_url_rootを取得
$suffix = $config['routing']['param']['suffix'];
$relativeUrlRoot = $config['request']['param']['relative_url_root'];

上記の方法では、アプリケーションを指定して別アプリの設定を取得する事も可能。
現在のアプリケーションから取得するなら、それぞれ以下のようにも取得できます。

$routing = sfContext::getInstance()->getRouting()->getOptions();
$suffix = $routing['suffix'];

$relativeUrlRoot = sfContext::getInstance()->getRequest()->getRelativeUrlRoot();

[symfony 1.4.9]