PHP Conference Ehime 2026

Yaf_Application::setAppDirectory

(Yaf >=2.1.4)

Yaf_Application::setAppDirectoryCambiar el directorio de la aplicación

Descripción

public function Yaf_Application::setAppDirectory(string $directory): Yaf_Application|null|false

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.

Parámetros

directory

La ruta absoluta del nuevo directorio de la aplicación.

Valores devueltos

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.

Ejemplos

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)

Véase también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top