0

$pluginsDir = sfConfig::get('sf_config_dir');特定のプラグインのディレクトリを取得する(全体の構成ディレクトリを返す)ような機能はありますか。次のようなディレクトリ構造があるとしましょう。

project/
       config/
       plugins/
              myplugin/
                      config/

出力を取得したい/home/user_name/public_html/project/plugins/myplugin/config/

4

1 に答える 1

2

symfony には が付属してsf_plugins_dirいますが/home/user_name/public_html/project/plugins、それだけです。

ソリューション(ほぼ同じ)は次のとおりです。

1. この構成変数に基づいてパスを作成します。

sfConfig::get('sf_plugins_dir').DIRECTORY_SEPARATOR.'myplugin'.DIRECTORY_SEPARATOR.'config';

2. myplugin config として指定します

myplugin/config/app.yml

all:
  myplugin:
    config_dir: %SF_PLUGINS_DIR%/myplugin/config

それで:

sfConfig::get('app_myplugin_config_dir');
于 2012-05-08T15:00:02.340 に答える