Wie Abfragen ich ein Modell mit dem Namen Parameter in CakePHP?
-
03-07-2019 - |
Frage
url: /contents/view/chapter:models/section:associations
class ContentsController extends AppController {
function view() {
$this->params['named'];
}
}
Zum Beispiel habe ich die URL und Controller oben und das Ziel ist es, die Schlüssel / Wert-Informationen aus der URL zu verwenden, um eine Datenbank abzufragen. Wie würde ich ein Modell erstellen, dies zu tun?
Lösung
Sie müssen die passedArgs Array verwenden:
url: / contents / view / Kapitel: Modelle / section: Verbände
class ContentsController extends AppController {
function view() {
$foo = $this->Foo->find(
array('chapter'=>$this->passedArgs['chapter'],
'section'=>$this->passedArgs['section']));
}
}
Dies ist als Teil des Kuchens 1.2 oder mit den folgenden Zusätzen:
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow