ich normalerweise das Admin/Backend als Plugin entwickeln. Dadurch bleiben Ihre Backend/Admin-Controller/Ansichten/Modelle vom Frontend getrennt und Sie müssen nicht durch die einzelnen Stylesheets, Layouts usw. springen.
Ein weiterer Vorteil ist, dass sowohl Front- und Backend noch Teil derselben Anwendung ist, so dass, wenn gewünscht, Sie können Aktien Logik/Komponenten, zum Beispiel können Sie Helfer setzen, die verwendbar sind, sowohl für die Front - und backend in ein anderes plugin (zB plugins/Shared oder plugins/Handytextools) und benutze beides, wo immer du willst
Als Faustregel gilt; Fügen Sie Komponenten, die für andere Projekte wiederverwendbar sein können, in ein separates Plugin ein, so können Sie diese Plugins einfach anderen Projekten ohne Probleme hinzufügen. Halten Sie Ihre Plugins einfach; Es ist kein Problem, ein Plugin zu erstellen, das nur ein oder zwei Helfer oder Modelle und ein paar JavaScript-Dateien enthält. Dadurch wird es einfacher, die Plugins auszuwählen, die Sie für ein Projekt benötigen. Sobald Cake die Dateispeicherorte aller Klassen in Ihren Plugins "zwischengespeichert" hat, sollte der Aufwand für separate Plugins minimal sein.
Zurück zum Plugin 'admin'. Versuchen Sie, nur Code spezifisch für dieses Projekt in Ihrem Admin-Plugin und wiederverwendbare Teile in einem anderen (z. B. generische Stylesheets und Layouts für Admin-Panels). Sie werden in der Lage, ein Administrator-Plugin für Ihr nächstes Projekt starten mit minimalen
Viel Glück mit Ihrem Projekt Codierung und genießen CakePHP
http://stackoverflow.com/questions/14474023/how-can-i-implement-multi-template-in-cakephp/14475492# 14475492 –
Gehen Sie mit 1. Routing, definitiv. –