Pytania otagowane jako symfony

Symfony odnosi się zarówno do frameworka PHP do budowania aplikacji internetowych, jak i zestawu komponentów, na których zbudowany jest framework. Ten tag odnosi się do aktualnie obsługiwanych głównych wersji 2.x, 3.x, 4.x i 5.x. Alternatywnie możesz określić dokładną wersję za pomocą odpowiedniego tagu. Tego znacznika nie należy używać w przypadku pytań o Symfony 1.x. Zamiast tego użyj tagu Symfony1.

4
Dostęp do plików związanych z paczką w Symfony2
W konfiguracji routingu aplikacji Symfony2 mogę odwołać się do takiego pliku: somepage: prefix: someprefix resource: "@SomeBundle/Resources/config/config.yml" Czy istnieje sposób na dostęp do pliku względem pakietu w kontrolerze lub innym kodzie PHP? W szczególności próbuję użyć obiektu Symfony \ Component \ Yaml \ Parser do parsowania pliku i nie chcę odwoływać …
83 php  symfony 

2
Dodaj błąd do elementu formularza Symfony 2
Sprawdzam walidację w moim kontrolerze. I chcę dodać błąd do konkretnego elementu mojego formularza w przypadku niepowodzenia. Mój formularz: use Symfony\Component\Form\FormError; // ... $config = new Config(); $form = $this->createFormBuilder($config) ->add('googleMapKey', 'text', array('label' => 'Google Map key')) ->add('locationRadius', 'text', array('label' => 'Location radius (km)')) ->getForm(); // ... $form->addError(new FormError('error message')); …

8
Jak połączyć dwa php Doctrine 2 ArrayCollection ()
Czy jest jakaś wygodna metoda, która pozwala mi połączyć dwie doktryny ArrayCollection()? coś jak: $collection1 = new ArrayCollection(); $collection2 = new ArrayCollection(); $collection1->add($obj1); $collection1->add($obj2); $collection1->add($obj3); $collection2->add($obj4); $collection2->add($obj5); $collection2->add($obj6); $collection1->concat($collection2); // $collection1 now contains {$obj1, $obj2, $obj3, $obj4, $obj5, $obj6 } Chcę tylko wiedzieć, czy mogę zaoszczędzić sobie na iterowaniu drugiej …



13
Jak uzyskać wartości formularza w kontrolerze Symfony2
Używam formularza logowania w Symfony2 z następującym kodem kontrolera public function loginAction(Request $request) { $user = new SiteUser(); $form = $this->createForm(new LoginType(), $user); if ($request->getMethod() == 'POST') { $form->bindRequest($request); $data = $form->getValues(); // Need to do something with the data here } return $this->render('GDSiteBundle::header.html.twig', array('form' => $form->createView())); } Ale otrzymuję …
81 forms  symfony 

11
Czy istnieje wbudowany sposób uzyskania wszystkich zmienionych / zaktualizowanych pól w encji Doctrine 2?
Załóżmy, że pobieram encję $ei modyfikuję jej stan za pomocą seterów: $e->setFoo('a'); $e->setBar('b'); Czy istnieje możliwość pobrania tablicy zmienionych pól? W przypadku mojego przykładu chciałbym pobrać foo => a, bar => bwynik PS: tak, wiem, że mogę zmodyfikować wszystkie akcesory i zaimplementować tę funkcję ręcznie, ale szukam jakiegoś wygodnego sposobu …

9
Jak uzyskać dostęp do parametrów aplikacji z usługi?
Z moich kontrolerów mam dostęp do parametrów aplikacji (tych w /app/config) z $this->container->getParameter('my_param') Ale nie wiem, jak uzyskać do niego dostęp z usługi (wyobrażam sobie, że moja klasa usług nie powinna się rozszerzać Symfony\Bundle\FrameworkBundle\Controller\Controller). Czy powinienem zmapować potrzebne parametry do rejestracji mojej usługi w następujący sposób: #src/Me/MyBundle/Service/my_service/service.yml parameters: my_param1: %my_param1% …
81 php  symfony  yaml 

1
Wycofanie: Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy bez informowania o tym, że numer jest przestarzały
Używam Symfony 4.3.8 i nie mogę znaleźć żadnych informacji na temat tych wycofań: Przestarzałe przez użytkownika: Tworzenie Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy bez informowania o tym jest przestarzałe i zostanie usunięte w Doctrine ORM 3.0. Tworzenie Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy bez uświadamiania numeru jest przestarzałe …

2
Ostrzeżenie kompozytora „Porzucono pakiet zendframework / zend-code”
Dostaję ostrzeżenie od kompozytora: Pakiet zendframework / zend-code jest porzucony, należy go unikać. Zamiast tego użyj kodu laminas / laminas. Pakiet zendframework / zend-eventmanager jest porzucony, należy go unikać. Zamiast tego użyj laminas / laminas-eventmanager. Jednak nie widzę żadnego odniesienia do zend w moim pliku composer.json (patrz poniżej). Czy powinienem …
12 symfony 

2
Ostrzeżenia o wycofaniu po aktualizacji Symfony 4.3.9 do 4.4.1 / 5.0
Miałem wolną od rezygnacji instalację Symfony 3.4.9. Więc zaktualizowałem FW do 4.1.1. Teraz otrzymałem 9 ostrzeżeń o wycofaniu pochodzących z bibliotek dostawców: Tworzenie Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy bez uświadamiania numeru jest przestarzałe i zostanie usunięte w Doctrine ORM 3.0. Klasa „Symfony \ Component \ HttpKernel \ EventListener …

1
Mój pasek narzędzi profilujących nie wyświetla się w Symfony 4.3.1
W moim .envpliku określiłem środowisko aplikacji jako dev i debuguj, aby było prawdziwe: APP_ENV=dev APP_DEBUG=true W moim config/packages/dev/web_profiler.yamlpliku mam następujące elementy: web_profiler: toolbar: true intercept_redirects: false framework: profiler: { only_exceptions: false } Trasowanie wewnątrz config/routes/dev/web_profiler.yamlwydaje się być w porządku: web_profiler_wdt: resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml' prefix: /_wdt web_profiler_profiler: resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml' prefix: /_profiler Więc …
9 php  symfony  symfony4 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.