[ Index ] |
|
Code source de Symfony 1.0.0 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
Poids: | 633 lignes (16 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
sfRouting:: (15 méthodes):
getInstance()
setCurrentRouteName()
getCurrentRouteName()
getCurrentInternalUri()
getRoutes()
setRoutes()
hasRoutes()
hasRouteName()
getRouteByName()
clearRoutes()
prependRoute()
appendRoute()
connect()
generate()
parse()
getInstance() X-Ref |
Retrieve the singleton instance of this class. return: sfRouting The sfRouting implementation instance |
setCurrentRouteName($name) X-Ref |
Sets the current route name. param: string The route name |
getCurrentRouteName() X-Ref |
Gets the current route name. return: string The route name |
getCurrentInternalUri($with_route_name = false) X-Ref |
Gets the internal URI for the current request. param: boolean Whether to give an internal URI with the route name (@route) return: string The current internal URI |
getRoutes() X-Ref |
Gets the current compiled route array. return: array The route array |
setRoutes($routes) X-Ref |
Sets the compiled route array. param: array The route array return: array The route array |
hasRoutes() X-Ref |
Returns true if this instance has some routes. return: boolean |
hasRouteName($name) X-Ref |
Returns true if the route name given is defined. param: string The route name return: boolean |
getRouteByName($name) X-Ref |
Gets a route by its name. param: string The route name return: array A route array |
clearRoutes() X-Ref |
Clears all current routes. |
prependRoute($name, $route, $default = array() X-Ref |
Adds a new route at the beginning of the current list of routes. |
appendRoute($name, $route, $default = array() X-Ref |
Adds a new route. Alias for the connect method. |
connect($name, $route, $default = array() X-Ref |
Adds a new route at the end of the current list of routes. A route string is a string with 2 special constructions: - :string: :string denotes a named paramater (available later as $request->getParameter('string')) - *: * match an indefinite number of parameters in a route Here is a very common rule in a symfony project: <code> $r->connect('/:module/:action/*'); </code> param: string The route name param: string The route string param: array The default parameter values param: array The regexps parameters must match return: array current routes |
generate($name, $params, $querydiv = '/', $divider = '/', $equals = '/') X-Ref |
Generates a valid URLs for parameters. param: array The parameter values param: string The divider between key/value pairs param: string The equal sign to use between key and value return: string The generated URL |
parse($url) X-Ref |
Parses a URL to find a matching route. Returns null if no route match the URL. param: string URL to be parsed return: array An array of parameters |
Généré le : Fri Mar 16 22:42:14 2007 | par Balluche grâce à PHPXref 0.7 |