Zend Quick StartZend: Comment éviter la double bibliothèque dans includePath?
public/index.php
set_include_path(implode(PATH_SEPARATOR, array(
dirname(dirname(__FILE__)) . '/library',
get_include_path(),
)));
configs/application.ini
includePaths.library = APPLICATION_PATH "/../library"
En conséquence
print get_include_path();
// prints %localpath%/application/../library:%localpath%/library
si drop "includePaths.library" de ini , ./zf (Zend_Tool) échoue. Si drop dans index.php, l'amorçage échoue.
Comment empêcher correctement cette copie?
Où mettez-vous 'print get_include_path()' pour tester cela? Avez-vous le chemin d'inclusion défini ailleurs (peut-être php.ini?) –
IndexController :: indexAction(), par exemple. Aucune autre manipulation de chemin d'inclusion possible – Dmitry
Je comprends que je peux simplifier includePath dans bootstrap via set_include_path sans sauvegarder les anciens composants includepath, mais pourquoi les options "includePaths" sont-elles dans ini si elles ne peuvent pas être utilisées correctement – Dmitry