PHP.mk документација

Yaf_Controller_Abstract::forward

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

yaf-controller-abstract.forward.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека yaf-controller-abstract.forward.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Yaf_Controller_Abstract::forward

Референца за `yaf-controller-abstract.forward.php` со подобрена типографија и навигација.

yaf-controller-abstract.forward.php

Yaf_Controller_Abstract::forward

(Yaf >=1.0.0)

Yaf_Controller_Abstract::forwardПрепрати до друга акција

= NULL

public Yaf_Controller_Abstract::forward(string $action, array $paramters = ?): bool
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

ја препраќа тековната извршна процедура до друга акција.

Забелешка:

овој метод не се префрла веднаш на целната акција, тоа ќе се случи откако ќе заврши тековниот тек.

Параметри

module

име на модулот на дестинацијата, ако е дадено NULL, тогаш се претпоставува името на стандардниот модул

controller

име на контролорот на дестинацијата

action

име на акцијата на дестинацијата

paramters

аргументи за повикување

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Примери

Пример #1 Yaf_Controller_Abstract::forward()example

<?php
class IndexController extends Yaf_Controller_Abstract
{
public function
indexAction(){
$logined = $_SESSION["login"];
if (!
$logined) {
$this->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
}

// other processes
}

public function
loginAction() {
echo
"login, redirected from ", $this->_request->getParam("from") , " action";
}
}
?>

Горниот пример ќе прикаже нешто слично на:

login, redirected from Index action

Види Исто така

  • Yaf_Request_Abstrace::getParam()

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.