Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony2][Symfony]rozszerzenie doctrine
Forum PHP.pl > Forum > PHP > Frameworki
borpaw
Mam w tabeli bazy danych kolumnę typu bool, i teraz chciałbym taką funkcjonalność zrobić, która tak zmienia zawartość kolumny, zeby mogła być jedna wartość true (tylko w jednym rekordzie tabeli) a reszta false, i po każdej zmianie zeby coś pilnowało zeby wartosc true była tylko w jednym rekordzie.

Czy jest może takie rozszerzenie doctrine? Może ktoś robił coś takiego już i wklei przykład kodu
destroyerr
Szukasz rozszerzenia, które wychwyci zdarzenie prePersist lub preUpdate wykona jedno zapytanie aktualizujące wszystkie wiersze?
borpaw
tak, zeby pilnowało tylko jednej wartosci true zawsze, tam gdzie zmienie ma zostać a reszta się wymazać na false
destroyerr
No to życzę powodzenia. Od napisania posta upłynęło 20 minut, już dawno mogłeś mieć to napisane.
borpaw
pewnie tak, ale pytanie brzmi czy jest takie rozszerzenie doctrine
Forti
Musisz do tego zainstalować odpowiedniego bundle i mase jQuery. Pamiętam - jQuery nigdy za mało.


1. opcja: trigger na bazie
2. opcja: listener w symfony
3. prosty warunek w kodzie i SQL typu: "UPDATE table_name SET some_field = FALSE WHERE id != :id".

Problem solver
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.