Yaf_Request_Abstract::setModuleName

(Yaf >=1.0.0)

Yaf_Request_Abstract::setModuleName — Establecer el nombre del módulo

Descripción

public function Yaf_Request_Abstract::setModuleName(string $module, bool $format_name = true): ?Yaf_Request_Abstract

Establecer el nombre del módulo a la petición, esto se utiliza generalmente por un enrutador personalizado para establecer el nombre del módulo resultante de la ruta.

Parámetros

module

string nombre del módulo, debe estar en estilo camel, como "Index" o "Foo_Bar"

format_name

Esto se introdujo en Yaf 3.2.0, por omisión Yaf formateará el nombre en modo camel, si esto se establece como false, Yaf establecerá el nombre original a la petición.

Valores devueltos

Devuelve el propio objeto de la petición en caso de éxito, o null en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Request_Abstract::setModuleName()

<?php
class AdminRouter extends Yaf_Route_Interface
{
    public function route(Yaf_Request_Abstract $request)
    {
        // Sirve todo lo que hay bajo /admin desde el módulo Admin
        if (0 === strpos($request->getRequestUri(), "/admin")) {
            $request->setModuleName("Admin")
                    ->setControllerName("Dashboard")
                    ->setActionName("index");
            return true;
        }

        return false;
    }

    public function assemble(array $info, array $query = null) {}
}
?>

Véase también

+add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top