sfWebController provides web specific methods to sfController such as, url redirection.
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.
actionExists , componentExists , controllerExists , forward , getAction , getActionStack , getComponent , getController , getPresentationFor , getRenderMode , getView , inCLI , initialize , sendEmail , setRenderMode , __call , __construct
Method Details
-
(array) convertUrlStringToParameters ($url)
Browse code
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
|