Simple Aufgabe:
Nehmen wir an wir haben eine Webseite mit einer Tabelle und ganz unten einen Button.
Wenn man auf diesen Button drückt soll Tabelle zerstört werden und vollkommen bzw. teilweise neu geladen werden.
Die Seite soll sich jedoch nicht neu laden.
______
Simple Umsetzung:
Mit Hilfe von jQuery kann man schnell selektieren wo was gelöscht werden soll und wo was geaddet werden soll.
Die Frage ist, wie sieht die Struktur der Quelldatei für die Daten aus ?
_______
Beispiel:
Wir drücken auf den Button.
1.)
Gibt es besondere Richtlinien die man einhalten muss zur Ausgabe ?
Sagen wir, wir haben uns für das JSON Format entschieden und holen die Daten von /api/calendar/events?day=11-11-2011.
Sprich darf man es überhaupt API nennen oder gehört es in die normale MVC Struktur ?
Oder besser gefragt:
Wenn man Daten holt, ohne eine bestimmte Seite anzeigen zu lassen, sondern eben (<-Grüße an Nikosch ) die Schnittstelle nur zum nachladen von Daten braucht, gibt es dann dafür einen extra Controller in der MVC Struktur oder haut man das in den normalen Controller (dementsprechend ebend nur über eine extra Action wie z.B. "getEvents") worüber auch die App aufgerufen wird ?
2.)
Gibt es spezielle Schnittstellen o.Ä. wo das ZF genau an dieser Ecke ansetzt ?
Damit meine ich gibt es vllt. eine Klasse die genau dies zum Ziel hat ?
Das Ziel ist z.B. das gesamte layout nicht ausgeben zu lassen.
Das geht noch leicht indem man das render() auf false setzt, jedoch hat die Klasse vllt. auch noch andere Tricks auf Lager um bestimmte Konventionen einzuhalten.
____________________________________
Das sind die Fragen.
Es ist schwierig eine Frage nach Konventionen zu stellen, wenn man diese nicht kennt.
"Murksig" schreiben kann es jeder, aber wie schreibt man es schön sauber und strukturiert ?
Darum geht es mir.
Wenn etwas unverständlich ist, bitte einfach nachhaken
Nehmen wir an wir haben eine Webseite mit einer Tabelle und ganz unten einen Button.
Wenn man auf diesen Button drückt soll Tabelle zerstört werden und vollkommen bzw. teilweise neu geladen werden.
Die Seite soll sich jedoch nicht neu laden.
______
Simple Umsetzung:
Mit Hilfe von jQuery kann man schnell selektieren wo was gelöscht werden soll und wo was geaddet werden soll.
Die Frage ist, wie sieht die Struktur der Quelldatei für die Daten aus ?
_______
Beispiel:
Wir drücken auf den Button.
1.)
Gibt es besondere Richtlinien die man einhalten muss zur Ausgabe ?
Sagen wir, wir haben uns für das JSON Format entschieden und holen die Daten von /api/calendar/events?day=11-11-2011.
Sprich darf man es überhaupt API nennen oder gehört es in die normale MVC Struktur ?
Oder besser gefragt:
Wenn man Daten holt, ohne eine bestimmte Seite anzeigen zu lassen, sondern eben (<-Grüße an Nikosch ) die Schnittstelle nur zum nachladen von Daten braucht, gibt es dann dafür einen extra Controller in der MVC Struktur oder haut man das in den normalen Controller (dementsprechend ebend nur über eine extra Action wie z.B. "getEvents") worüber auch die App aufgerufen wird ?
2.)
Gibt es spezielle Schnittstellen o.Ä. wo das ZF genau an dieser Ecke ansetzt ?
Damit meine ich gibt es vllt. eine Klasse die genau dies zum Ziel hat ?
Das Ziel ist z.B. das gesamte layout nicht ausgeben zu lassen.
Das geht noch leicht indem man das render() auf false setzt, jedoch hat die Klasse vllt. auch noch andere Tricks auf Lager um bestimmte Konventionen einzuhalten.
____________________________________
Das sind die Fragen.
Es ist schwierig eine Frage nach Konventionen zu stellen, wenn man diese nicht kennt.
"Murksig" schreiben kann es jeder, aber wie schreibt man es schön sauber und strukturiert ?
Darum geht es mir.
Wenn etwas unverständlich ist, bitte einfach nachhaken
Kommentar