Articles of symfony

Vérification simple si le champ de formulaire contient des erreurs dans le modèle Twig

Dans Twig template, je vérifie si un champ a une erreur comme celle-ci: {% if form.points.get(‘errors’) is not empty %} Y a-t-il une méthode comme: {% if form.points.hasErrors() %} le faire plus simple? Ce n’est pas une grande différence, mais si je ne peux pas le faire plus facilement, pourquoi pas.

Symfony2 – Assetic – charge les images en CSS

J’ai un CoreBundle qui contient les fichiers css principaux et les images. Maintenant, j’ai un problème lorsque je charge une image à partir de CSS; l’image n’est pas affichée. background-image:url(../images/file.png) (avec un chemin complet ça marche) J’ai installé les ressources en utilisant la commande: assets:install web et je peux voir les fichiers image et css […]

Comment inclure un fichier CSS dans Symfony 2 et Twig?

Je joue avec Symfony2 et j’ai des problèmes avec les fichiers CSS et JS dans le modèle Twig . J’ai un bundle nommé Webs/HomeBundle dans lequel j’ai indexAction avec indexAction qui rend un fichier de modèle de brindille: public function indexAction() { return $this->render(“WebsHomeBundle:Home:index.html.twig”); } Donc c’est facile. Maintenant, ce que je veux faire, c’est […]

Comment puis-je obtenir l’adresse IP de l’utilisateur dans le contrôleur Symfony2?

J’ai besoin de stocker l’adresse IP des utilisateurs qui commentent, dans la firebase database après la soumission du formulaire. Y a-t-il une fonction symfony2 pour obtenir l’adresse IP? Ou tout autre moyen d’obtenir l’IP?

«Le paramètre« debug.error_handler.throw_at »doit être défini» erreur après la mise à jour vers Symfony 2.6

Après la mise à jour de Symfony avec Composer vers la version 2.6, cette erreur apparaît: [Symfony \ Component \ DependencyInjection \ Exception \ InvalidArgumentException] Le paramètre “debug.error_handler.throw_at” doit être défini.

Pourquoi la mise à jour des dépendances dans composer est-elle si lente?

J’utilise compositeur ( http://getcomposer.org/ ) pour gérer les bundles installés dans Symfony2 (symfony v 2.1.3). La version du compositeur est de3188c . J’ai des problèmes avec le fait que lorsque j’ajoute un nouveau paquet dans le composer.json et que je l’exécute, le temps de montrer des messages sur la mise à jour des dépendances et […]

Symfony2 Définition d’une sélection de champs de choix par défaut

Je crée un formulaire de la manière suivante: $form = $this->createFormBuilder($breed) ->add(‘species’, ‘entity’, array( ‘class’ => ‘BFPEduBundle:Item’, ‘property’ => ‘name’, ‘query_builder’ => function(ItemRepository $er){ return $er->createQueryBuilder(‘i’) ->where(“i.type = ‘species'”) ->orderBy(‘i.name’, ‘ASC’); })) ->add(‘breed’, ‘text’, array(‘required’=>true)) ->add(‘size’, ‘textarea’, array(‘required’ => false)) ->getForm() Comment puis-je définir une valeur par défaut pour la liste déroulante des espèces? Merci […]

Comment injecter un référentiel dans un service dans Symfony?

Je dois injecter deux objects dans ImageService . L’un d’eux est une instance de Repository/ImageRepository , que je reçois comme ceci: $image_repository = $container->get(‘docsortingne.odm.mongodb’) ->getRepository(‘MycompanyMainBundle:Image’); Alors, comment puis-je déclarer cela dans mes services.yml? Voici le service: namespace Mycompany\MainBundle\Service\Image; use Docsortingne\ODM\MongoDB\DocumentRepository; class ImageManager { private $manipulator; private $repository; public function __construct(ImageManipulatorInterface $manipulator, DocumentRepository $repository) { $this->manipulator […]

Comment obtenir des valeurs de formulaire dans le contrôleur Symfony2

J’utilise un formulaire de connexion sur Symfony2 avec le code de contrôleur suivant 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())); } Mais je reçois […]

Fonctions de sécurité Symfony2 dans Twig? Comment vérifier le rôle de l’utilisateur?

J’ai Symfony 2.0.9 édition standard installé avec JMSSecurityBundle. Je me demande quelles fonctions sont disponibles dans un modèle Twig pour gérer les utilisateurs? Plus précisément, je veux vérifier si un utilisateur a le rôle ROLE_ADMIN. De l’aide? Merci