W bazie mam 4 tabele
Post = zawiera podstawowe informacjie o poscie
Post_settings = dodatkowe wartosci dla posta
categorie = kategori do ktorej zostanie dowiazany psot
category_has_post = tablica laczaca
Żeby korzystać z doctrinie stworzylem modele ktore odzwierciedlaja wyglad mojej bazy.
Jak ma wygladac model ktory będzie doawał i edytował wpis ?
myslalem nad czyms takim:
class wpis { private post; // obiekt kalsy Post privare post_settings; // tablica obiektow post_settings private categorie_dostepne; // tablica obiektow categorie private categorie_zaznaczone; // tablica obiektow categorie funkcja add(){} //dodawanie rekordow do TABLE category_has_post ,categorie ,Post_settings ,Post poprzez wywolanie odpowiednich regol z tych klas funkcja edit(){} // edycja wpisu funkcja get(){} //pobranie wpisu }
Mam jeszcze 2 pytanie, wyslalem formularz z tym wpisem chcem teraz dokanac walidacjitablicy $_POST gdzie to powino sie robic ? w Mdelu wpis czy moze mam utworzyć biblioteke którą będzie wywolywal kontrooler gdzie będzie walidowała i obrabiała $_POSTA np striptags, trim, strtoupper , empty,in_number ?