Quantcast
Channel: Grafikart | Derniers Sujets du forum
Viewing all articles
Browse latest Browse all 1542

[FOSRestBundle][AngularJS]

$
0
0

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.


Viewing all articles
Browse latest Browse all 1542

Trending Articles