Empfehlungen: Erweiterte Suche

administration_controller

Daten auslesen, verarbeiten und den Views übergeben

administration_controller

Beitragvon lukasstrassel » Do 17. Mär 2011, 13:48

Hallo,
ich habe über google leider nichts wirklich hilfreiches gefunden ... deswegen stelle ich meine frage mal hier

ich hätte für meine cakephp seite gerne ein admin backend, dass über http://www.meineurl.de/administration aufrufbar ist
wie muss ich da vor gehen?
administration soll kein controller sein, sondern nur ein verweis auf
http://www.meineurl.de/pages/administration/[admin_startseite/index].ctp sein

wenn ich "Configure::write('Routing.admin', 'admin');" auskommentiere, habe ich laut api per:
http://www.meineurl.de/admin/controller/view zugriff auf auf
http://www.meineurl.de/controller/admin_view
wenn ich das allerdings versuche über
http://www.meineurl.de/admin/pages/home kommt der Fehler
"The requested address '/admin/pages/home' was not found on this server."

MfG Lukas
lukasstrassel
 
Beiträge: 16
Registriert: Di 1. Mär 2011, 23:07

Re: administration_controller

Beitragvon lukasstrassel » So 20. Mär 2011, 17:47

sry für den doppelpost.
ich stell die frage nochmal ein bisschen anders ... glaube das wär eventuell ein bisschen undeutlich

ziel ist es wie auch z.b. bei joomla einen adminbereich zu haben, der zugänglich ist über www.url.de/admin(oder was auch immer)

-> ist es da ratsam einen admincontroller ohne datenbank zu erstellen oder gibt es ne schönere lösung?
google hat mir nur die antwort geliefert, dass professionelle anwendungen den backend bereich meist auf eine externe url und cakeinstallation auslagern ... -> das möchte ich aber wenn möglich nicht

MfG Lukas
lukasstrassel
 
Beiträge: 16
Registriert: Di 1. Mär 2011, 23:07

Re: administration_controller

Beitragvon euromark » So 20. Mär 2011, 18:28

das gilt nicht für "pages"
für alle anderen controller kannst du die genau so aufrufen

ja, ich z.b. habe einen "overview" controller, indem ich das adminfontend einbinde

/meineurl/admin
route ich dabei auf admin_index() dieses controllers

mit
var $uses = array('User')
sorge ich dafür, dass es wie der users controller primär mit den userdaten versorgt wird - aber da kannst du auch n anderes model nehmen
euromark
 
Beiträge: 642
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows

Re: administration_controller

Beitragvon lukasstrassel » Mo 21. Mär 2011, 09:18

ich habe leider noch nie mit routes gearbeitet:
Router::connect('/admin/*', array('controller'=>'backend', 'action'=>'display','admin_index'));
wäre das der richtige ansatz?
schonmal vielen dank für die hilfe euromark
MfG Lukas
lukasstrassel
 
Beiträge: 16
Registriert: Di 1. Mär 2011, 23:07

Re: administration_controller

Beitragvon euromark » Mo 21. Mär 2011, 11:45

Code: Alles auswählen
Router::connect('/admin', array('admin' => 1, 'controller' => 'overview', 'action' => 'index'));
euromark
 
Beiträge: 642
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows


Zurück zu Controller

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron