Ich arbeite an einer Überarbeitung einer CakePHP App, die ich unter CakePHP 1.2 gebaut habe. Ich habe ein Upgrade auf 1.3 durchgeführt und erwäge, mich von dem Paradigma der Administratorweiterleitung für meine Anwendung zu entfernen. Ich finde, dass einige meiner Controller wegen der doppelten Funktionen für Frontend und Admin extrem groß werden. Meine Intuition ist, dass es viel sauberer ist, nur eine Reihe von Admin-Controllern zu erstellen und das Admin-Routing alle zusammen fallen zu lassen, aber ich wollte etwas darüber erfahren, was andere tun und welche Funktionalität ich verpasse Löschen des RoutingsCakePHP Best Practice: Admin mit oder ohne Routing
Was werden in dieser Hinsicht als Best Practices für eine stabile CakePHP-App (oder ein anderes MVC-Framework) angesehen?
Ich habe zwei Vorschläge bekommen das Routing fallen, was ich zu tun geneigt bin, aber sobald ich anfing, dies auszuprobieren, fühle ich mich, als ob ich gegen eine Mauer stoße. In einer nicht gerahmten Anwendung würde ich einfach ein neues Verzeichnis "admin" erstellen und alle meine adminspezifischen Controller dort einfügen, von denen viele den gleichen Namen wie die Front-End-Controller haben würden und somit auf sie zugreifen würden: "/ admin/Benutzer/hinzufügen ". Ich finde keine Möglichkeit etwas Ähnliches mit Cake zu machen. Ist meine einzige Option/admin_users/hinzufügen? – seth