0
Zend Quick StartZend:如何防止includePath中的雙重庫?
公共/ index.php的
set_include_path(implode(PATH_SEPARATOR, array(
dirname(dirname(__FILE__)) . '/library',
get_include_path(),
)));
CONFIGS /的application.ini
includePaths.library = APPLICATION_PATH "/../library"
如從INI結果
print get_include_path();
// prints %localpath%/application/../library:%localpath%/library
如果滴 「includePaths.library」 ,./zf(Zend_Tool)失敗。如果在index.php中,引導失敗。
如何正確地防止這種重複?
你在哪裏放置'print get_include_path()'來測試這個?例如,您是否在其他地方設置了include路徑(可能是php.ini?) –
IndexController :: indexAction()。 沒有其他的包含路徑操作 – Dmitry
據我所知,我可以通過set_include_path在bootstrap中簡化硬編碼includePath而不保存舊的includepath組件,但爲什麼需要在ini中包含選項「includePaths」,如果它無法正確使用 – Dmitry