Bonjour,

J'ai créé une petite application de test avec AngularJs et Symfony 2 et je suis confronté à un problème de formulaire en mode POST et PUT.

Soit un objet enceinte qui est forcement relié à une zone.
Mode GET /api/enceinte/1 me renvoie un objet JSON :

[
    {
        "id": 1,
        "libelle": "Enceinte 1",
        "zone": {
            id: 1,
            "libelle": "Zone 001"
        }
    }
]

Mon formulaire est donc alimenté avec cet objet. Jusque là tout va bien. La liste des zones (combo) est bien alimenté et la valeur de l'objet enceinte est bien sélectionné.
Après quand je valide mon formulaire (après avoir changé de zone) et qu'il est envoyé en mode PUT j'ai une erreur comme quoi "la zone n'appartient pas à la liste".
L'objet envoyé est :

[
    {
        "id": 1,
        "libelle": "Enceinte 1",
        "zone": {
            id: 2,
            "libelle": "Zone 002"
        }
    }
]

Or si je fais des tests avec POSTMAN en modifiant l'objet commme suit cela fonctionne :

[
    {
        "id": 1,
        "libelle": "Enceinte 1",
        "zone": 1
    }
]

Cela vous parait-il normal ?

Par avance merci.

Aucune réponse