factories.ymlの値を取得
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: "/mobile"
特定applicationの設定は以下で取得できました
$config = sfFactoryConfigHandler::getConfiguration(array(sfConfig::get('sf_apps_dir').'/'.$application.'/config/factories.yml')); $config['routing']['param']['suffix']; $config['request']['param']['relative_url_root'];
現在の設定を取るだけなら以下で可能
$options = sfContext::getInstance()->getRouting()->getOptions(); $options['suffix'];
sfContext::getInstance()->getRequest()->getRelativeUrlRoot();
[version 1.4.9]