Juste apprendre sur les sérialiseurs et se demandait ce qui se passe sous le capot. Est-ce que cela change réellement votre requête db ou est-ce que les sérialiseurs ne font que contourner votre modèle et ensuite formater les données correctement avant de les transmettre à votre contrôleur?Est-ce que les sérialiseurs de modèles actifs modifient votre requête db ou juste formatent des objets après que AR a fait la requête?
0
A
Répondre
1
Normalement, aucune modification n'est apportée à une requête db. Au lieu de cela, le modèle traite l'interrogation de la base de données pour les données et l'instanciation d'un objet, puis le sérialiseur utilise cette instance et votre logique de sérialisation pour formater une réponse que le contrôleur rend. Notez que vous pouvez également serialize POROs.