Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][SF3] Wywołanie magicznej methody __call
kusiu
post
Post #1





Grupa: Zarejestrowani
Postów: 163
Pomógł: 10
Dołączył: 24.01.2006

Ostrzeżenie: (30%)
XX---


Zaimplementowalem https://github.com/KnpLabs/DoctrineBehaviors#translatable, natomiast methoda __call, ktora umiescilem w entity nie jest wykonywana:

  1. public function __call($method, $arguments)
  2. {
  3. return $this->proxyCurrentLocaleTranslation($method, $arguments);
  4. }


  1. Neither the property "name" nor one of the methods "getName()", "name()", "isName()", "hasName()", "__get()" exist and have public access in class "AppBundle\Entity\Occupation".


Co powinienem zrobic aby methoda __call nie byla ignorowana?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kusiu
post
Post #2





Grupa: Zarejestrowani
Postów: 163
Pomógł: 10
Dołączył: 24.01.2006

Ostrzeżenie: (30%)
XX---


Podaje odpowiedz na moje pytanie, ze zrozumieniem ktorego mial problem szanowny Moderator. Obylo sie nawet bez zawracania glowy tworcom Doctrine (IMG:style_emoticons/default/worriedsmiley.gif) (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:

  1. namespace AppBundle\PropertyAccess;
  2.  
  3. use Symfony\Component\PropertyAccess\PropertyAccessor;
  4.  
  5. class MyPropertyAccessor extends PropertyAccessor
  6. {
  7.  
  8. public function __construct($magicCall = true)
  9. {
  10. parent::__construct($magicCall);
  11. }
  12.  
  13. }


nastepnie w pliku services.yml dodac ponizszy wpis:

  1. property_accessor:
  2. class: Symfony\Component\PropertyAccess\PropertyAccessor
  3. arguments: [true]


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 (IMG:style_emoticons/default/thumbsdownsmileyanim.gif)

Nie potrafie znalesc opcji usun konto, wiec prosze Administratora/Moderatora o jego usuniece.

(IMG:https://www.wykop.pl/cdn/c3201142/comment_qy1mgmuWaWzXaVs4adalpcCwJz717Z8R.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 12:35