(Yaf >=2.1.4)
Yaf_Application::setAppDirectory — Change the application directory
Change the application directory, under which Yaf looks for controllers, views and modules. The new directory must be an absolute path.
directoryThe absolute path of the new application directory.
Returns the Yaf_Application object itself on
success, false if directory is empty or not an
absolute path, or null if the application is not properly
initialized.
Example #1 Yaf_Application::setAppDirectory() example
<?php
$app = Yaf_Application::app();
/* returns the application itself on success, for chaining */
var_dump($app->setAppDirectory("/srv/legacy/mvc/app"));
var_dump($app->getAppDirectory());
/* an empty or relative path is rejected */
var_dump($app->setAppDirectory(""));
var_dump($app->setAppDirectory("relative/path"));
?>The above example will output something similar to:
object(Yaf_Application)#1 (0) {
}
string(20) "/srv/legacy/mvc/app"
bool(false)
bool(false)