是否有像$pluginsDir = sfConfig::get('sf_config_dir');
这样的函数(它返回整体的配置目录)来获取特定插件的目录。
假设我的目录结构类似于:
project/
config/
plugins/
myplugin/
config/
我想获得输出/home/user_name/public_html/project/plugins/myplugin/config/
答案 0 :(得分: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');