Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%)
|
Wydaje mi się że gdzieś widziałem że można tego dokonać ale nie mogę nigdzie znaleźć (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Chodzi o Wyświetlenie rekordu w formie tablicy po jego usunięciu z bazy
Chodzi o to by w zmiennej $row była tablica z krotką z bazy którą usunąłem. Powyższy kod nie działa gdyż pisze że metoda toArray() nie jest poprawna. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 13.04.2007 Skąd: Szczecin Ostrzeżenie: (0%)
|
chyba nie do konca rozumiem co chcesz osiagnac ale ja bym najpierw odczytal rekord, a dopiero pozniej go kasowal
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 16 Dołączył: 24.07.2009 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Witam powyższy przykład może działać gdy używasz behaviora SoftDelete w Doctrine http://www.doctrine-project.org/documentat...iors:softdelete. Wtedy tak naprawde nie usuwasz rekordu tylko ustawiasz mu flage deleted.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 13.04.2007 Skąd: Szczecin Ostrzeżenie: (0%)
|
Witam powyższy przykład może działać gdy używasz behaviora SoftDelete w Doctrine http://www.doctrine-project.org/documentat...iors:softdelete. Wtedy tak naprawde nie usuwasz rekordu tylko ustawiasz mu flage deleted. owszem, ciagle nie widze sensu w kasowaniu a nastepnie potrzebie odczytania rekordu... |
|
|
|
Post
#5
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
Czemu nie?
Np usun komentarz a potem redirect do posta od tego kometarza (komentarz->post_id) itp. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 13.04.2007 Skąd: Szczecin Ostrzeżenie: (0%)
|
Czemu nie? Np usun komentarz a potem redirect do posta od tego kometarza (komentarz->post_id) itp. bo to nielogiczne kolego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) lepiej sie pilnowac w takich sprawach, szkoda czasu na szukanie glupiego bledu |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%)
|
Generalnie chodzi mi o to że chciałbym prowadzić logi kto co kiedy usunął. Ale faktycznie można to zrobić w ten sposób że najpierw odczytuje rekord a następnie go usuwam i tak to rozwiązałem w ostateczności.
Sądziłem że można to zrobić w ten sposób jak pisałem, troche mnie kodu i nie musiał bym robic dodatkowego zapytania do bazy. |
|
|
|
Post
#8
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
A nie masz tam czasem triggerow beforeDelete/afterDelete itp?
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%)
|
Tam czyli gdzie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Nie słyszałem o czymś takim w Doctrine. :/
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%)
|
Sajrox -> nie da się pobrać wiersza samym zapytaniem DELETE w SQL-u, to Doctrine tym bardziej nie będzie czegoś takiego potrafić. Zapytanie SELECT w tej czy innej formie jest niezbędne. Jeśli chodzi o drugi problem, to widocznie słabo szukałeś, bo coś takiego w Doctrine jest i ma się dobrze. Szczegóły i przykłady użycia masz tutaj:
http://www.doctrine-project.org/documentat...rs#record-hooks |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 13.04.2007 Skąd: Szczecin Ostrzeżenie: (0%)
|
Tam czyli gdzie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Nie słyszałem o czymś takim w Doctrine. :/ przeczytaj cala dokumentacje, a pozniej bierz sie za kodowanie - bedziesz mial rozeznanie w mozliwosciach. |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 20:03 |