名称

Yaf_Dispatcher::setAppDirectory

(Since Yaf 1.0.0.0, 已移除, 请改用 Yaf_Application::setAppDirectory)

boolean Yaf_Dispatcher::setAppDirectory(string $directory);

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

[注意] 注意

此方法已从 Yaf_Dispatcher 中移除, 其功能迁移至 Yaf_Application::setAppDirectory, 请改用该方法.

参数
$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();
?>