(Yaf >=2.1.4)
Yaf_Application::setAppDirectory — Cambiar el directorio de la aplicación
Cambia el directorio de la aplicación, bajo el cual Yaf busca los controladores, las vistas y los módulos. El nuevo directorio debe ser una ruta absoluta.
directoryLa ruta absoluta del nuevo directorio de la aplicación.
Devuelve el Yaf_Application en caso de éxito, false si directory está vacío o no es una ruta absoluta, o null si la aplicación no está correctamente inicializada.
Ejemplo #1 Ejemplo de Yaf_Application::setAppDirectory()
<?php
$app = Yaf_Application::app();
/* devuelve la propia aplicación en caso de éxito, para encadenar */
var_dump($app->setAppDirectory("/srv/legacy/mvc/app"));
var_dump($app->getAppDirectory());
/* una ruta vacía o relativa se rechaza */
var_dump($app->setAppDirectory(""));
var_dump($app->setAppDirectory("relative/path"));
?>Resultado del ejemplo anterior es similar a:
object(Yaf_Application)#1 (0) {
}
string(20) "/srv/legacy/mvc/app"
bool(false)
bool(false)