Gestisce il routing di una request HTTP, chiamando la classe e metodo che devono fornire risposta.
More...
|
| __construct () |
| Costruttore Esegue l'url rewriting quando si utilizzano pretty urls e setta le variabili che contengono le informazioni della classe e metodo chiamati da url. More...
|
|
| __construct () |
| Costruttore Il costruttore è definito come metodo protetto in modo che classi client non possano ottenere nuove istanze di una class Gino.Singleton attraverso di esso. More...
|
|
|
| urlRewrite () |
| Url rewriting Se l'url non è nella forma pretty riscrive le proprietà GET e REQUEST dell'oggetto Gino parserizzando l'url. More...
|
|
| rewritePathInfo (array $paths) |
| Riscrittura URL path info. More...
|
|
| rewriteQueryString (array $pairs) |
| Riscrittura URL della query_string. More...
|
|
| setUrlParams () |
| Setta le proprietà che contengono le informazioni della classe e metodo chiamati da url Se i parametri ricavati dall'url tentano di chiamare una callable (classe + metodo) non chiamabile per qualunque motivo, viene generata una Gino. More...
|
|
Gestisce il routing di una request HTTP, chiamando la classe e metodo che devono fornire risposta.
- Copyright
- 2014 Otto srl (http://www.opensource.org/licenses/mit-license.php) The MIT License
- Author
- marco guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
-
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com
Costruttore Esegue l'url rewriting quando si utilizzano pretty urls e setta le variabili che contengono le informazioni della classe e metodo chiamati da url.
Controlla se la callable fornita è quella chiamata da url.
- Parameters
-
- Returns
- bool
link |
( |
|
$instance_name, |
|
|
|
$method, |
|
|
array |
$params = array() , |
|
|
|
$query_string = '' , |
|
|
array |
$kwargs = array() |
|
) |
| |
Url che linka un metodo di una istanza di controller con parametri dati.
- Parameters
-
string | \Gino\Controller | $instance_name | nome istanza o istanza del Gino |
string | $method | nome metodo |
array | $params | parametri da aggiungere come path info nel caso di pretty url |
array | string | $query_string | parametri aggiuntivi da trattare come query_string in entrambi i casi (pretty, espanso) |
array | $kwargs | array associativo
- pretty: bool, default TRUE. Creare un pretty url o un url espanso
- abs: bool, default FALSE. Se TRUE viene ritornato un url assoluto
|
- Returns
- url
rewritePathInfo |
( |
array |
$paths | ) |
|
|
private |
rewriteQueryString |
( |
array |
$pairs | ) |
|
|
private |
Riscrittura URL della query_string.
- Parameters
-
array | $pairs | coppie chiave-valore |
- Returns
- void
Setta le proprietà che contengono le informazioni della classe e metodo chiamati da url Se i parametri ricavati dall'url tentano di chiamare una callable (classe + metodo) non chiamabile per qualunque motivo, viene generata una Gino.
- Returns
- TRUE
transformPathQueryString |
( |
array |
$add = array() , |
|
|
array |
$remove = array() |
|
) |
| |
Trasformazione di un path con aggiunta o rimozione di parametri dalla query string.
- Parameters
-
array | $add | parametri da aggiungere nella forma parametro => valore |
array | $remove | parametri da riumuovere |
- Returns
- path trasformato
Url rewriting Se l'url non è nella forma pretty riscrive le proprietà GET e REQUEST dell'oggetto Gino parserizzando l'url.
Chiama Gino.Http.Request per fare un update della proprietà url.
- Returns
- void
The documentation for this class was generated from the following file: