Ich möchte ein 'Kalenderobjekt' erstellen, das drei verschiedene Stilkalender zur Anzeige generiert, die alle dieselben Daten verwenden. sollte ich die Logik für den Kalenderstil in der Ansicht tun, oder sollte ich das im Controller tun und dann aus der Sicht aufrufen?mvc Frage, interaktive Objekte
-1
A
Antwort
0
Ich würde es selbst so gestalten, dass nur Entitäten innerhalb eines bestimmten Datumsbereichs an die Ansicht übergeben werden und die gesamte Logik in Bezug auf die Darstellung in der Ansicht belassen.
Es gibt nichts, das Ihre Reinigung davon abhält, die Ansicht weiter zu zerlegen, aber es ist eine Sorge der Betrachtung, keine Kontrolleure.
Verwandte Themen
- 1. Aktuell Swing MVC Beispiel + Frage
- 2. MVC Mitgliedschaft Kit Frage
- 3. mvc Programmierung Frage
- 4. .NET MVC Frage anzeigen
- 5. asp.net mvc newbie Frage
- 6. Frage über Classic MVC
- 7. Modellbinder in MVC Frage
- 8. MVC Routing - Parameternamen Frage
- 9. ASP.NET MVC Routing Frage
- 10. ASP.NET MVC ViewResult Frage
- 11. Interaktive Webcam
- 12. Best Practice PHP MVC Frage
- 13. Asp.Net MVC - Linq Sortier Frage
- 14. neu zu mvc, Teilcode Frage
- 15. Spring MVC - Basic RequestMapping Frage
- 16. Frage über Stapel speichern Objekte in Django
- 17. Interaktive ListView
- 18. Interaktive Weltkarte
- 19. Spring MVC Framework sehr einfach Dispatcher Frage
- 20. Frage zum MVC: SubClass für DB Aktivität
- 21. MVC Newbie Frage über stark typisierte Ansichten
- 22. MVC und Kakaobindungen Best Practices Frage
- 23. Frage zum Binden in asp.net mvc?
- 24. ASP.NET MVC und Unity 1.2 Container Frage
- 25. Objekte, die im Frühjahr MVC-Formular binden
- 26. traceback() für interaktive und nicht interaktive R-Sitzungen
- 27. Spring MVC: Komplexe Objekte an UI binden
- 28. Erstellen interaktive Rubin Konsolenanwendung
- 29. Interaktive Header R Markdown
- 30. Interaktive Vektorgrafiken Leinwand für Python?
, die den Plan Funktion cal_month ist ($ Zimmer, $ month, $ year) ist die Probe i den Raum gehe ich Kalenderinformationen für und dann einen Bereich für die Informationen bin Grabbing. Ich war mir nicht sicher, ob ich ein paar Schleifen haben sollte, um die Daten zu scannen und sie in der Ansicht anzuzeigen, oder ob ich nur einen Funktionsaufruf in der Ansicht haben sollte, um diese Information vom Controller zu holen. normalerweise, da ich es zeige, würde ich es einfach in die ansicht werfen, aber da es ein interaktives objekt ist, denke ich eher an einen knopf. in denen die Anzeige Teil der Logik ist – Adrian
cakephep hat neben Modellen Ansichten und Controller, Elemente Elemente und Komponenten genannt, Komponenten sind Teile der Logik, die in verschiedenen Controllern wiederverwendet werden können, und Elemente sind Ansichten, die in wiederverwendet werden sollen verschiedene Situationen. Was ich wollte, war ein Element. So kann ich die Kalenderlogik erstellen und in verschiedenen Situationen wiederverwenden. vielen Dank für Ihre Eingabe, ich stimme zu, dass, wenn ich keine Elemente hatte, die Ansicht der am besten geeignete Ort für den Code wäre. – Adrian
edit: Ich fand gerade, dass, nachdem ich den Code geschrieben hatte, um in die Ansicht zu gehen, zum Glück war es nur ein Kopieren/Einfügen und dann ein "Element" Aufruf, um es zum Laufen zu bringen. – Adrian