> Yaf中文手册 > Yaf_Dispatcher::setDefaultController

名称

Yaf_Dispatcher::setDefaultController

(Since Yaf 1.0.0.5)

public boolean Yaf_Dispatcher::setDefaultController( string  $default_controller_name );

设置路由的默认控制器, 如果在路由结果中不包含控制器信息, 则会使用此默认控制器作为路由控制器结果

参数
$default_controller_name

默认控制器名, 请注意需要首字母大写

返回值

成功返回Yaf_Dispatcher, 失败返回FALSE

例子

例 11.33. Yaf_Dispatcher::setDefaultController的例子

     
<?php
class Bootstrap extends Yaf_Bootstrap_Abstract{

        public function _initDefaultName(Yaf_Dispatcher $dispatcher) {
                /**
                 * 这个只是举例, 本身Yaf默认的就是"Index"
                 */
                $dispatcher->setDefaultModule("Index")->setDefaultController("Index")->setDefaultAction("index");
        }
}