Przygotowując bazę danych dla aplikacji w dobrym tonie jest, aby pola przechowujące czas utworzenia i edycji rekordu miały nazwy odpowiednio: created_at oraz updated_at, były typu integer i przechowywały czas jako timestamp, czyli jako linuxową wartość sekund. Dlaczego tak? Bo to pewien standard - biblioteki do mapowania bazy na obiekty takie jak Propel i Doctrine, a co za tym idzie również i frameworki takie jak Zend, czy Symfony mogą używać takich właśnie pól do automatycznego przechowywania czasu. Jest to również przyjemne rozwiązanie dla innych programistow, którzy będą korzystać, lub rozbudowywać nasz kod stworzony z wykorzystaniem takiego, a nie innego nazewnictwa, które praktycznie utarło się już jako standard.
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz
Masz sugestię? Znalazłeś błąd? Napisz komentarz! :)