Empfehlungen: Erweiterte Suche

eigene SQL Abfragen

Fragen zur Konzeptionierung und womit man am besten anfäng? Hier rein...

eigene SQL Abfragen

Beitragvon pixitrixi » Di 13. Apr 2010, 08:36

Hallo!

nach einigen Monaten beschäftige ich mich wieder mit CakePHP, juchu!!!!
(Ich nehme jetzt auch gleich die neue 1.3 er Version)

Jedenfalls zu meiner Frage: Ich habe nun meine Datenbank feinsäuberlich designt, und mit cakePHP gebacken.
Nun möchte ich eine eigene View zusammenstellen mit einer Zusammenfassung der Datenbank...also die wichtigsten Kennzahlen.
Zum Beispiel die Abfgrage "SELECT sum( price ) FROM fees WHERE date > '2010.01.31' AND date < '2011.01.31'"

Wie bau ich diese Abrage in ein View ein, bzw. kann mir jemand einen Wegweise geben, wie ich möglichst schnell zu
meiner eigenen Kennzahlenseite (=viele verschiedene SQL Abfragen, ohne Formular oder ähnliches) komme.

Freu mich auf eine gute Anweisung :-)

Danke
Pixi
pixitrixi
 
Beiträge: 25
Registriert: Sa 8. Aug 2009, 17:07

Re: eigene SQL Abfragen

Beitragvon mbrod » Di 13. Apr 2010, 16:05

Eine neue action im Controller anlegen z.B.:
Code: Alles auswählen
function keydata(){
$result=$this->Model->find(...);
$this->set('result',$result);
}

Hinweise zu find(...) siehe: http://book.cakephp.org/view/74/Complex-Find-Conditions.
Die View-Datei keydata.ctp erstellen und das Array $result nach Wunsch formatiert ausgeben. Ich fange probehalber oft erst mal mit pr($result) an.
mbrod
 
Beiträge: 199
Registriert: Mi 20. Mai 2009, 18:09
Wohnort: Frankfurt am Main
CakePHP-Version: 1.3.8
OS: Mac OS X

Re: eigene SQL Abfragen

Beitragvon pixitrixi » Di 13. Apr 2010, 17:20

Hallo!

Danke für die Antwort!

Vielleicht ist ein kleines Beispiel mit 2 Abfragen möglich, dann kapier ichs sicher!

Danke LG Pixi
pixitrixi
 
Beiträge: 25
Registriert: Sa 8. Aug 2009, 17:07


Zurück zu Konzeption und Vorgehensweise

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron