(Yaf >=2.1.4)
Yaf_Application::setAppDirectory — Modifie le dossier de l'application
Modifie le dossier de l'application, dans lequel Yaf recherche les contrôleurs, les vues et les modules. Le nouveau dossier doit être un chemin absolu.
directoryLe chemin absolu du nouveau dossier de l'application.
Retourne l'objet Yaf_Application lui-même en cas de
succès, false si directory est vide ou n'est pas
un chemin absolu, ou null si l'application n'est pas correctement
initialisée.
Exemple #1 Exemple avec Yaf_Application::setAppDirectory()
<?php
$app = Yaf_Application::app();
/* retourne l'application elle-même en cas de succès, pour le chaînage */
var_dump($app->setAppDirectory("/srv/legacy/mvc/app"));
var_dump($app->getAppDirectory());
/* un chemin vide ou relatif est rejeté */
var_dump($app->setAppDirectory(""));
var_dump($app->setAppDirectory("relative/path"));
?>Résultat de l'exemple ci-dessus est similaire à :
object(Yaf_Application)#1 (0) {
}
string(20) "/srv/legacy/mvc/app"
bool(false)
bool(false)