chciałlbym zapytać o sposób przechowywania i zapisywania danych do bazy przy obiektowej architekturze aplikacji. Problem polega na zapisaywaniu obiektu do bazy lub jego składowych (tworzenie obiektu może odbywać się przez przekazani ID obiektu do konstruktora klasy, a zapisywanie ?).
Sposób pierwszy : czy metoda zapisująca do bazy w klasie modelu powinna być metodą statyczną ?
<?php mObjekt :: add($obj_name,$obj_value); ?>
Sposób drugi : medota niestatyczna === dodatkowa zmienna objektu
<?php $objekt = new mObjekt() $objekt->add($obj_name,$obj_value); ?>
Inne rozwiązanie : czy może przechowywać obiekty razem z ich stanem zseraializowane w bazie (lub jako xml) tj. stworzyć objekt, przypisać składowe i zapisać.... jak wygląda wtedy kwestia bardziej złożonych zapytań (nie po ID objektu) ?
taki mam dylemat....może ktoś wykorzystuje coś bardziej przemyślanego.
Pozdrawiam
Naprawdę nie ma nikt nic do powiedzienia na ten temat ?