Als «symfony» getaggte Fragen

Symfony bezieht sich sowohl auf ein PHP-Framework zum Erstellen von Webanwendungen als auch auf eine Reihe von Komponenten, auf denen das Framework basiert. Dieses Tag bezieht sich auf die derzeit unterstützten Hauptversionen 2.x, 3.x, 4.x und 5.x. Alternativ können Sie mit dem jeweiligen Tag eine genaue Version angeben. Dieses Tag sollte nicht für Fragen zu Symfony 1.x verwendet werden. Bitte verwenden Sie stattdessen das Symfony1-Tag.

4
Zugriff auf Dateien in Bezug auf Bundle in Symfony2
In der Routing-Konfiguration einer Symfony2-App kann ich auf eine Datei wie die folgende verweisen: somepage: prefix: someprefix resource: "@SomeBundle/Resources/config/config.yml" Gibt es eine Möglichkeit, auf eine Datei relativ zum Bundle innerhalb eines Controllers oder eines anderen PHP-Codes zuzugreifen? Insbesondere versuche ich, ein Symfony \ Component \ Yaml \ Parser-Objekt zum Parsen …
83 php  symfony 

2
Fehler zum Symfony 2-Formularelement hinzufügen
Ich überprüfe eine Validierung in meinem Controller. Und ich möchte bei einem Fehler einem bestimmten Element meines Formulars einen Fehler hinzufügen. Meine Form: 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(); // …



13
So erhalten Sie Formularwerte im Symfony2-Controller
Ich verwende ein Anmeldeformular auf Symfony2 mit dem folgenden Controller-Code 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())); } Aber …
81 forms  symfony 

11
Gibt es eine integrierte Möglichkeit, alle geänderten / aktualisierten Felder in einer Doctrine 2-Entität abzurufen?
Angenommen, ich rufe eine Entität ab $eund ändere ihren Status mit Setzern: $e->setFoo('a'); $e->setBar('b'); Gibt es eine Möglichkeit, ein Array von Feldern abzurufen, die geändert wurden? In meinem Beispiel möchte ich foo => a, bar => bals Ergebnis abrufen PS: Ja, ich weiß, dass ich alle Accessoren ändern und diese …

9
Wie kann ich von einem Dienst aus auf Anwendungsparameter zugreifen?
Über meine Controller greife ich mit auf die Anwendungsparameter (die in /app/config) zu $this->container->getParameter('my_param') Ich weiß jedoch nicht, wie ich von einem Dienst aus darauf zugreifen soll (ich kann mir vorstellen, dass meine Dienstklasse nicht erweitert werden soll Symfony\Bundle\FrameworkBundle\Controller\Controller). Sollte ich die erforderlichen Parameter wie folgt in meine Serviceregistrierung einordnen: …
81 php  symfony  yaml 

8
Wie man zwei PHP zusammenführt Doctrine 2 ArrayCollection ()
Gibt es eine bequeme Methode, mit der ich zwei Lehren verketten kann ArrayCollection()? etwas wie: $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 } Ich möchte nur wissen, ob ich es mir ersparen …

5
Wie füge ich ein Repository in einen Dienst in Symfony ein?
Ich muss zwei Objekte injizieren ImageService. Eine davon ist eine Instanz Repository/ImageRepository, die ich so bekomme: $image_repository = $container->get('doctrine.odm.mongodb') ->getRepository('MycompanyMainBundle:Image'); Wie deklariere ich das in meiner services.yml? Hier ist der Service: namespace Mycompany\MainBundle\Service\Image; use Doctrine\ODM\MongoDB\DocumentRepository; class ImageManager { private $manipulator; private $repository; public function __construct(ImageManipulatorInterface $manipulator, DocumentRepository $repository) { $this->manipulator …




7
Doctrine Listener versus Subscriber
Ich arbeite im Symfony2-Framework und frage mich, wann man einen Doctrine-Abonnenten gegenüber einem Listener verwenden würde. Die Dokumentation von Doctrine für Hörer ist sehr klar, die Abonnenten sind jedoch eher beschönigt. Der Kochbucheintrag von Symfony ist ähnlich.


6
Wie kann ich überprüfen, ob ein Benutzer in Symfony2 in einem Controller angemeldet ist?
Ich habe hier gelesen , wie Sie den Anmeldestatus eines Benutzers anhand einer Zweigvorlage für eine Symfony2-basierte Website überprüfen können. Ich muss jedoch wissen, wie ich überprüfen kann, ob der Benutzer innerhalb eines Controllers angemeldet ist. Ich war mir ziemlich sicher, dass der folgende Code richtig war: $user = $this->get('security.context')->getToken()->getUser(); …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.