Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 1 Dołączył: 17.02.2006 Ostrzeżenie: (0%)
|
Witam. Piszę aplikacje w symfony. Chcę zaaktualizacować zawartość rekordu w bazie danych w tabeli kategorie. Dane do akcji przychodzą z js.
(UPDATE kategorie SET nazwa="1", id_rodzica="1" WHERE id_kategori = "1") Powyżej to kod akcjii którym to załatwiam. Wszystko działa poprawnie kiedy dane które są różne niż te w bazie. Jeżeli w tabeli jest 1, 1, 1 i robię update na 1,1,3 wtedy będzie success. A jeżeli w tabeli jest 1,1,1 i zmieniam na 1,1,1 wtedy jest error. Jak to załatwić. Przecież nie będę najpierw wyciagał z bazy danych porównywał na poziomie akcji tych danych z tym co chce zapisać i jeżeli są różne to dopiero wykonywać update. Coś robię źle? Pozdrawiam
Powód edycji: [strife]: Dodanie tagu
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 1 Dołączył: 17.02.2006 Ostrzeżenie: (0%)
|
Nie doszukałem się w dokumentacji.
Zrobiłem coś takiego:
i w firebugu sprawdziłem że gdy doda się prawidłowo zwraca {"type":1} a gdy ponownie dodam nie zmienione dane {"type":0} w środowisku developerskim do góry w pasku nie zwraca żadnych błędów. - a w sumie doczytałem, że podana liczba to liczba zmodyfikowanych wierszy. Wiec źle do tego podszedłem. W sumie chodzi mi nie o liczbe wierszy albo czy w ogóle coś zostało zmodyfikowane. Bardziej mi zależy na pozyskaniu informacji czy procedura updatu przebiegła prawidłowo. Czy podczas updatu nie nastąpił jakiś błąd. Żebym na partyzanta nie wyświetlił informacji użytkownikowi że dane zostały zaaktualizowane a tak na prawę okazałoby się że wystąpił błąd podczas updatu Ten post edytował Papub 10.02.2012, 13:15:01 |
|
|
|
Papub [Symfony]aktualizacja bazy 9.02.2012, 22:38:37
strife Przenoszę na forum frameworki.
Masz jakieś logi? ... 9.02.2012, 22:59:10
Papub raczkuje w tym temacie
dopiero zaczynam używać sy... 9.02.2012, 23:05:05
strife Z tego co pamiętam w Symfony masz możliwość włącze... 9.02.2012, 23:09:32
Papub dzięki. Jutro obaczaje temat. Jak by co to usłysze... 9.02.2012, 23:14:53
Valantir Aby włączyć taki debug bar dodaj "_dev" ... 9.02.2012, 23:31:21
Papub No faktycznie. _dev. Ale nie uzyskałem nic satysfa... 10.02.2012, 00:24:24
toffiak Można skonfigurować symfony aby żadania ajaxowe zw... 10.02.2012, 08:26:47
jaro87 Zobacz w dokumentacji co zwraca doUpdate() 10.02.2012, 08:28:30
Valantir Pobierz dane, wykonaj na nich zmianę i zapisz meto... 10.02.2012, 18:10:22
Papub A update nie ma takiego warunku? Bez sesnu to. Zao... 10.02.2012, 22:37:07
Valantir No jeżeli tak, to wejdź do metody doUpdate a nastę... 10.02.2012, 23:13:49
Papub A inni też tak robią? Bo jeżeli to jest ogólnie pr... 11.02.2012, 22:06:58
Valantir Nie wiem czy inni też tak robią... Wiem jedno, że ... 12.02.2012, 15:12:53
Papub No właśnie nie doszukałem się w dokumentacji szcze... 12.02.2012, 21:19:39 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 05:57 |