Yaf_Dispatcher::setDefaultController
PHP function
Edit on GitHub ✎
(Yaf >=1.0.0)
Change default controller name
Description
Yaf_Dispatcher::setDefaultController(string $controller): Yaf_Dispatcher|null|false
Change the controller name which is used when a controller name can not be extracted from the request URI. The name is normalized to capitalize the first letter.
Parameters
controllerThe name of the controller.
Return Values
Returns the Yaf_Dispatcher object itself on success, or false if the application is not initialized.
Examples
Yaf_Dispatcher::setDefaultController example
php
<?php
$app = new Yaf_Application(dirname(__FILE__) . "/conf/application.ini");
// Requests without a controller part now go to HomeController, the name
// is normalized to capitalize the first letter
Yaf_Dispatcher::getInstance()->setDefaultController("home");
$app->run();
?>See Also
Yaf_Dispatcher::setDefaultModuleYaf_Dispatcher::setDefaultActionYaf_Dispatcher::getDefaultController