![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
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 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Szukasz rozszerzenia, które wychwyci zdarzenie prePersist lub preUpdate wykona jedno zapytanie aktualizujące wszystkie wiersze?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
tak, zeby pilnowało tylko jednej wartosci true zawsze, tam gdzie zmienie ma zostać a reszta się wymazać na false
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
No to życzę powodzenia. Od napisania posta upłynęło 20 minut, już dawno mogłeś mieć to napisane.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
pewnie tak, ale pytanie brzmi czy jest takie rozszerzenie doctrine
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 11:31 |