名称

Yaf_Dispatcher::setAppDirectory

(Since Yaf 1.0.0.0)

boolean Yaf_Dispatcher::setAppDirectory(string $directory);

改变APPLICATION_PATH, 在这之后, 将从新的APPLICATION_PATH下加载控制器/视图, 但注意, 不会改变自动加载的路径.

参数
$directory

绝度路径的APPLICATION_PATH

返回值

成功返回Yaf_Dispatcher, 失败返回FALSE

例子

例 11.29. Yaf_Dispatcher::setAppDirectory 的例子


<?php
$config = array(
        "ap" => array(
                "directory" => "/usr/local/www/ap",
        ),
);
$app = new Yaf_Application($config);
$app->getDispatcher()->setAppDirectory("/usr/local/new/application")->getApplication()->run();
?>