symfony API

sfWebController Class

« Back to API menu

1.3 API OpenSearch

Packages

You are currently browsing the symfony API for the 1.3 version. Switch to:

sfWebController provides web specific methods to sfController such as, url redirection.

Inheritence

sfFrontWebController  <  sfWebController  <  sfController

Method Summary

  • array convertUrlStringToParameters($url)
    Converts an internal URI string to an array of parameters.
  • string genUrl($parameters, $absolute)
    Generates an URL from an array of parameters.
  • redirect($url, $delay, $statusCode)
    Redirects the request to another URL.

Methods inherited from sfController

actionExists , componentExists , controllerExists , forward , getAction , getActionStack , getComponent , getController , getPresentationFor , getRenderMode , getView , inCLI , initialize , sendEmail , setRenderMode , __call , __construct

Method Details

  • (array) convertUrlStringToParameters ($url) Browse code

    $url An internal URI

    Converts an internal URI string to an array of parameters.

    returns An array of parameters

  • (string) genUrl ($parameters, $absolute) Browse code

    $parameters An associative array of URL parameters or an internal URI as a string.
    $absolute Whether to generate an absolute URL

    Generates an URL from an array of parameters.

    returns A URL to a symfony resource

  • redirect ($url, $delay, $statusCode) Browse code

    $url An associative array of URL parameters or an internal URI as a string
    $delay A delay in seconds before redirecting. This is only needed on browsers that do not support HTTP headers
    $statusCode The status code

    Redirects the request to another URL.

    throws InvalidArgumentException If the url argument is null or an empty string

The Sensio Labs Network

Since 1998, Sensio Labs has been promoting the Open-Source software movement by providing quality web application development, training, consulting.
Sensio Labs also supports several large Open-Source projects.