PHP Conference Ehime 2026

Yaf_Dispatcher::setDefaultModule

(Yaf >=1.0.0)

Yaf_Dispatcher::setDefaultModuleChange le nom du module par défaut

Description

public function Yaf_Dispatcher::setDefaultModule(string $module): Yaf_Dispatcher|null|false

Change le nom du module utilisé lorsqu'aucun nom de module ne peut être extrait de l'URI de la requête. Le module doit être un module enregistré, voir Yaf_Application::getModules().

Liste de paramètres

module

Le nom d'un module enregistré.

Valeurs de retour

Retourne l'objet Yaf_Dispatcher lui-même en cas de succès, false si le module fourni n'est pas enregistré (et une erreur YAF_ERR_TYPE_ERROR est déclenchée) ou si l'application n'est pas initialisée, et null sinon.

Erreurs / Exceptions

Déclenche une erreur YAF_ERR_TYPE_ERROR si module n'est pas le nom d'un module enregistré.

Exemples

Exemple #1 Exemple avec Yaf_Dispatcher::setDefaultModule()

<?php
$app = new Yaf_Application(dirname(__FILE__) . "/conf/application.ini");

// "Home" doit être un module enregistré, par exemple via
// application.modules = "Index,Home,Admin" dans conf/application.ini
Yaf_Dispatcher::getInstance()->setDefaultModule("Home");

$app->run();
?>

Voir aussi

add a note

User Contributed Notes 3 notes

up
0
451819506 at qq dot com
8 years ago
function $dispatcher->setDefaultModule("xxx")  is unable to set default module  from index to others
up
0
451819506 at qq dot com
8 years ago
function $dispatcher->setDefaultModule("xxx")  is unable to set default module  from index to others
up
0
1048418244 at qq dot com
13 years ago
Yaf_Dispatcher::setDefaultModule is not effective. 

yaf version 2.2.9
To Top