Documentación offline PHP master

Yaf_Controller_Abstract::forward

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Yaf_Controller_Abstract::forward

Avanza a la siguiente acción

Descripción#

public Yaf_Controller_Abstract::forward(string $action, [array $paramters]): bool
```php

```php
public Yaf_Controller_Abstract::forward(string $controller, string $action, [array $paramters]): bool
public Yaf_Controller_Abstract::forward(string $module, string $controller, string $action, [array $paramters]): bool
```php

Avanza el proceso de ejecución actual a otra acción.

> [!NOTE]
> Este método no cambia a la acción destino de inmediato, toma lugar después de la finalización del flujo actual.

## Parámetros

`module`  
El nombre del módulo destino. Si es NULL, se asume el nombre del módulo predeterminado

`controller`  
El nombre del controlador destino

`action`  
El nombre de la acción destino

`paramters`  
Argumentos de llamada

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Ejemplo de `Yaf_Controller_Abstract::forward`
forward("login", array("from" => "Index")); // forward to login action return FALSE; // this is important, this finish current working flow // and tell the Yaf do not doing auto-render } // otros procesos } public function loginAction() { echo "login, redirected from ", $this->getInvokeArg("from") , " action"; } } ?>

```php

Resultado del ejemplo anterior es similar a:

   login, redirected from Index action

Véase también#

Yaf_Request_Abstrace::getParam