Ich arbeite an der Erstellung einer REST-API, die nur JSON-Daten erhalten und zurückgeben wird.CakePHP REST API entfernen Sie die Notwendigkeit .format
Ich folge den Kuchen Führer und meine Standard-Routen sind wie folgt aus:
GET /recipes.format
GET /recipes/123.format
POST /recipes.format
PUT /recipes/123.format
DELETE /recipes/123.format
POST /recipes/123.format
Allerdings Ich mag nicht wirklich die Notwendigkeit, die „.format“ zu verwenden („.json“ in meinem Fall), da Ich werde nur json akzeptieren.
Ich glaube, es muss einen Weg geben, diese Notwendigkeit zu beseitigen. Ich könnte .htaccess verwenden, um URLs umzuschreiben, aber ich habe das Gefühl, dass es eine Möglichkeit geben muss, dies in einer Cake-Setting-/Konfigurationsdatei irgendwo zu tun.
Kurz gesagt, ich möchte auf GET /recipes
abe sein und dieselbe Ausgabe wie GET /recipes.json
ausgeben lassen.
DANKE!
beide funktionieren sehr nett & einfach. Vielen Dank, ich denke, ich werde am Ende mit dem overFilter Override gehen. Sehr einfach, danke! – Thomas
wtf? Warum fehlt dies in jedem REST-Handbuch? Arbeite für mich. Vielen Dank :) – west44
funktioniert gut mit Kuchen 3,2 – Rito