Die aktuelle URL kann man in CakePHP über mindestens zwei Wege bekommen.
1. Mit Hilfe der Router-Klasse:
Router::url("", false);
Der zweite boolsche Parameter gibt an, ob die URL relative (false) oder absolut (true) zurückgeliefert werden soll.
2. In den Views kann mittels
$this->params;
auf ein Array zurückgegriffen werden, welches ebenfalls Angaben über die URI enthält, hier beispielsweise dargestellt:
array(8) {
["pass"]=> array(1) {[0]=> string(7) "anfahrt" }
["named"]=> array(0) { }
["plugin"]=> NULL
["controller"]=> string(5) "pages"
["action"]=> &string(7) "display"
["form"]=> array(0) { }
["url"]=> array(1) { ["url"]=> string(13) "pages/anfahrt" }
["models"]=> array(0) { }
}
Letzte Kommentare