[Symfony][SF3] Wywołanie magicznej methody __call |
[Symfony][SF3] Wywołanie magicznej methody __call |
12.02.2018, 11:41:23
Post
#1
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 10 Dołączył: 24.01.2006 Ostrzeżenie: (30%) |
Zaimplementowalem https://github.com/KnpLabs/DoctrineBehaviors#translatable, natomiast methoda __call, ktora umiescilem w entity nie jest wykonywana:
Co powinienem zrobic aby methoda __call nie byla ignorowana? |
|
|
12.02.2018, 11:50:13
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
czemu __call? Powininies zaimplementowac __get(). Nawet komunikat bledu ci to wyraznie mowi
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
12.02.2018, 12:15:31
Post
#3
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 10 Dołączył: 24.01.2006 Ostrzeżenie: (30%) |
czemu __call? Powininies zaimplementowac __get(). Nawet komunikat bledu ci to wyraznie mowi Spojrz na przyklad w dokumentacji https://github.com/KnpLabs/DoctrineBehaviors#translatable Magiczna methoda __call przydaje sie gdy chce sie wyciagnac dane przez:
Ten blad pojawia sie w przypadku odczytywania danych w formularzu. Czy nie lepiej bylo by nadpisac PropertyAccessor by sprawdzal tez funckcje __call? Teoretycznie moglbym w entity miec zarowno __call ja i _get, jednak...
|
|
|
12.02.2018, 12:23:54
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Ja ci tylko mowie czego oczekuje doctrine. To nie jest blad rzucany przez php. To jest blad rzucany przez Doctrine (ewentualnie symfony). Wiec mi niczego nie tlumacz tylko im
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
12.02.2018, 12:32:58
Post
#5
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 10 Dołączył: 24.01.2006 Ostrzeżenie: (30%) |
Ja ci tylko mowie czego oczekuje doctrine. To nie jest blad rzucany przez php. To jest blad rzucany przez Doctrine (ewentualnie symfony). Wiec mi niczego nie tlumacz tylko im Dziekuje za przetlumaczenie bledu Ale nie o to pytalem bo doskonale je rozumiem. Moje pytanie brzmialo czy da sie SF wymusic by sprawdzal methode __call przy odczytywaniu danych z formularza. |
|
|
12.02.2018, 12:36:51
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Nie, twoje pytanie brzmialo
Cytat Co powinienem zrobic aby methoda __call nie byla ignorowana? Wiec ci odpowiedzialem: pisz do chlopakow z Doctrine by zmienili logike na taka ktora ty akceptujesz. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
12.02.2018, 12:40:02
Post
#7
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 10 Dołączył: 24.01.2006 Ostrzeżenie: (30%) |
Nie, twoje pytanie brzmialo Wiec ci odpowiedzialem: pisz do chlopakow z Doctrine by zmienili logike na taka ktora ty akceptujesz. Dziekuje jeszcze raz za pomoc To przyjemnosc wrocic tu po paru latach i widziec Ciebie wciaz w formie. PS: Podejrzewam ze masz konto tez na elekrtoda.pl? |
|
|
12.02.2018, 12:42:38
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
wow, coz za osobiste przytyki tylko dlatego ze nie ogarniasz prostego komunikatu bledu... Wybacz, ze nie odwzajemnie sie kojarzeniem ciebie sprzed paru lat jak ty kojarzysz mnie ale podejrzewam nic sie nie zmieniles
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
12.02.2018, 18:34:52
Post
#9
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 10 Dołączył: 24.01.2006 Ostrzeżenie: (30%) |
Podaje odpowiedz na moje pytanie, ze zrozumieniem ktorego mial problem szanowny Moderator. Obylo sie nawet bez zawracania glowy tworcom Doctrine (swoja droga skad taka pewnosc ze autorami sa goscie?).
Ponizej podaje sposob na nadpisanie ustawien komponentu PropertyAccessor. Aby zmienic domyslne ustawienia komponentu nalezy stworzyc wlasna klase:
nastepnie w pliku services.yml dodac ponizszy wpis:
Jest to rozwiazanie, ktore zmienia globalnie ustawienia kompomentu. I jest to moj ostatni wpis na tym forum, bo az zal czytac odpowiedzi zakompleksionych aroganckich moderatorow jak nospor Nie potrafie znalesc opcji usun konto, wiec prosze Administratora/Moderatora o jego usuniece. |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 20:55 |