Partage
  • Partager sur Facebook
  • Partager sur Twitter

Symfony 4 - FOSREST et Sensio

    19 janvier 2019 à 16:53:53

    Bonjour,

    J'ai installé les deux librairie FOSRest et Sensio mais j'ai l'erreur suivante:

    You must enable the SensioFrameworkExtraBundle view annotations to use the ViewResponseListener. Did you forget to install and enable the TwigBundle?
    

    Alors que je n'ai pas besoin de Twig puisque mon API va renvoyer tout en json.

    J'ai tout de même essayer de l'installer mais j'avais toujours des problèmes.

    Voici la configuration pour Sensio:

    sensio_framework_extra:
        router:
            annotations: false
        view:
            annotations: true
        request:
            converters: true
    


    Et pour FOSREST:

    fos_rest:
        body_converter:
            enabled: true
        serializer:
            serialize_null: true
        view:
            formats: { json: true, xml: false, rss: false }
            view_response_listener: true
        format_listener:
            rules:
                - { path: '^/', priorities: ['json'], fallback_format: 'json' }

    Rien de très important.

    J'espère que vous pourrez m'aider.

    En vous remerciant

    • Partager sur Facebook
    • Partager sur Twitter
      20 janvier 2019 à 9:31:01

      Bonjour,

      Si tu n'as pas besoin de twig, tu peux mettre l'option view à false.

      • Partager sur Facebook
      • Partager sur Twitter
      "Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
        20 janvier 2019 à 16:02:41

        bonjour,

        effectivement, c'est a la base ce que j'avais fait mais le problème est le même et j'ai lu a un ou deux endroit qu'il fallait le mettre à true donc je ne sais plus quoi faire.

        Aurais tu une autre piste?

        • Partager sur Facebook
        • Partager sur Twitter
          20 janvier 2019 à 16:42:44

          J'ai mal lu l'erreur. Tu dois mettre à true annotations.

          • Partager sur Facebook
          • Partager sur Twitter
          "Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
            22 janvier 2019 à 22:23:36

            Oui mais comme j'ai dis le problème est toujours là que je le mette à true ou false :/
            • Partager sur Facebook
            • Partager sur Twitter

            Symfony 4 - FOSREST et Sensio

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown