[ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
TUrlMapping and TUrlMappingPattern class file.
Author: | Wei Zhuo |
Copyright: | Copyright © 2006 PradoSoft |
License: | http://www.pradosoft.com/license/ |
Version: | $Id: TUrlMapping.php 1543 2006-12-03 13:00:54Z xue $ |
Poids: | 449 lignes (13 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
TUrlMapping:: (8 méthodes):
init()
loadConfigFile()
getConfigFile()
setConfigFile()
loadUrlMappings()
parseUrl()
getMatchingPattern()
changeServiceParameters()
TUrlMappingPattern:: (17 méthodes):
__construct()
init()
getParameterizedPattern()
getRegularExpression()
setRegularExpression()
setServiceParameter()
getServiceParameter()
setServiceID()
getServiceID()
getPattern()
setPattern()
setCaseSensitive()
getCaseSensitive()
getParameters()
setParameters()
getPatternMatches()
getModifiers()
Classe: TUrlMapping - X-Ref
TUrlMapping Classinit($xml) X-Ref |
Initializes this module. This method is required by the IModule interface. param: TXmlElement configuration for this module, can be null |
loadConfigFile() X-Ref |
Initialize the module from configuration file. |
getConfigFile() X-Ref |
return: string external configuration file. Defaults to null. |
setConfigFile($value) X-Ref |
param: string external configuration file in namespace format. The file |
loadUrlMappings($xml) X-Ref |
Load and configure each url mapping pattern. param: TXmlElement configuration node |
parseUrl() X-Ref |
Parses the request URL and returns an array of input parameters. This method overrides the parent implementation. The input parameters do not include GET and POST variables. This method uses the request URL path to find the first matching pattern. If found the matched pattern parameters are used to return as the input parameters. return: array list of input parameters |
getMatchingPattern() X-Ref |
return: TUrlMappingPattern the matched pattern, null if not found. |
changeServiceParameters($pattern) X-Ref |
param: TUrlMappingPattern change the Request service ID and page class. |
Classe: TUrlMappingPattern - X-Ref
URL Mapping Pattern Class__construct() X-Ref |
init($config) X-Ref |
Initialize the pattern, uses the body content as pattern is available. param: TXmlElement configuration for this module. |
getParameterizedPattern() X-Ref |
Subsitutue the parameter key value pairs as named groupings in the regular expression matching pattern. return: string regular expression pattern with parameter subsitution |
getRegularExpression() X-Ref |
return: string full regular expression mapping pattern |
setRegularExpression($value) X-Ref |
param: string full regular expression mapping patern. |
setServiceParameter($value) X-Ref |
param: string service parameter, such as page class name. |
getServiceParameter() X-Ref |
return: string service parameter, such as page class name. |
setServiceID($value) X-Ref |
param: string service id to handle. |
getServiceID() X-Ref |
return: string service id. |
getPattern() X-Ref |
return: string url pattern to match. |
setPattern($value) X-Ref |
param: string url pattern to match. |
setCaseSensitive($value) X-Ref |
param: boolean case sensitive pattern matching, default is true. |
getCaseSensitive() X-Ref |
return: boolean case sensitive pattern matching, default is true. |
getParameters() X-Ref |
return: TAttributeCollection parameter key value pairs. |
setParameters($value) X-Ref |
param: TAttributeCollection new parameter key value pairs. |
getPatternMatches($url) X-Ref |
Uses URL pattern (or full regular expression if available) to match the given url path. param: TUri url to match against return: array matched parameters, empty if no matches. |
getModifiers() X-Ref |
return: string regular expression matching modifiers. |
Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |