Hallo,
Ich versuche mich gerade an einer Komponente und habe dazu ein Projekt mit dem Component-Creator erstellt.
Ich hoffe ihr verzeiht mir meine Anfängerfrage, aber ich bin beim MVC noch nicht wirklich dahinter gestiegen.
Folgende Annahme:
Es gibt 10 Einträge in der DB, wobei 7 auf "Veröffentlicht" stehen und 3 auf "Versteckt".
Ich möchte in der View eine Funktion aufrufen, wo alle veröffentlichen Einträge eine fortlaufende Nummer des Jahres bekommen.
Das ist keine Eintragung in der DB, sondern nur eine Anzeige in der View
Also in der Listview etwa so:
state | date | number | text |
1 | 2022-01-01 | 1/2022 | text1 |
0 | 2022-01-02 | -- | text2 |
1 | 2022-01-12 | 2/2022 | text3 |
1 | 2022-01-22 | 3/2022 | text4 |
1 | 2023-04-01 | 1/2023 | text1 |
1 | 2023-04-02 | 2/2023 | text2 |
0 | 2023-04-03 | -- | text3 |
0 | 2023-04-04 | -- | text4 |
1 | 2023-04-05 | 3/2023 | text5 |
1 | 2023-04-06 | 4/2023 | text6 |
Nun frage ich mich, in welche Datei konkret die DB Abfrage dafür kommt.
Muss ich nun für alle Views (Admin + Site) in der die Nummer vorkommen soll eine Funktion schreiben also z.B. hier:
ListView "Reports": com_component->src->Model->ReportsModel.php
FormView "Report": com_component->src->Model->ReportModel.php
Oder lagert man das dann in die Helper aus?
Weitere Frage noch. Was ist genau der Unterschied zwischen der Helper.php und der Model.php?