Yaf_Dispatcher::setRequest
(Since Yaf 1.0.0.5)
例 11.30. Yaf_Dispatcher::setRequest的例子
<?php
$request = new Yaf_Request_Simple("Index", "Index", "index");
Yaf_Dispatcher::getInstance()->setRequest($request);
通过setRequest, 可以使用自定义的请求实现来代替内建的Yaf_Request_Http, 例如在命令行下运行应用:
例 11.30.1. Yaf_Dispatcher::setRequest在CLI下使用的例子
<?php
$app = new Yaf_Application(dirname(__FILE__) . "/conf/application.ini");
/* 从cron任务中运行应用: $ php cron.php index/index/cleanup */
$request = new Yaf_Request_Simple("CLI");
Yaf_Dispatcher::getInstance()->setRequest($request);
$app->run();
?>