Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework]Data w zapytaniu
batman
post 18.10.2008, 12:48:50
Post #1





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Jest jakaś wbudowana w Zend_Db metoda, która pozwala na pobranie fragmentu daty?
W bazie mam zapisywaną datę jako NOW() (postgres) w polu timestamp. Potrzebuję wyciągnąć z tej daty lata oraz miesiące (yyyy-mm). Nie chodzi mi o funkcje postgresa, tylko Zendowe rozwiązanie.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
LBO
post 18.10.2008, 13:08:06
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Kiedyś dawno, jak jeszcze używałem ZF nie było czegoś takiego i trzeba było użyć natywnych funkcji lub Zend_Date (teraz nie wiem, czy to dorobili, czy nie).

A tutaj co nieco na bugtrackerze - date/time abstraction.

Pozdrawiam.

edit:

Teraz do mnie doszło, że niekoniecznie o to Tobie chodzi. Czy ty chcesz uzyć Tego w kryteriach zapytań?

Ten post edytował LBO 18.10.2008, 13:10:20
Go to the top of the page
+Quote Post
batman
post 18.10.2008, 13:19:42
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Nie chodzi o dodawanie daty, a jej pobieranie.
W mysql jest to YEAR i MONTH, a w postgresie EXTRACT. Niestety w przypadku zmiany bazy danych, a na pewno aplikacja będzie pracować w oparciu o te bazy, będę musiał zmieniać ręcznie te funkcje, a tego chcę właśnie uniknąć.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 00:20