À propos de ce tutoriel
Par défaut API Platform est capable de générer les différentes routes qui correspondent à un CRUD classique. Cependant on a parfois besoin de créer des points d'entrée spécifiques et nous allons devoir créer de nouvelles opérations.
Attention cependant à l'usage des valeurs par défaut car quand on récupère une entité, Doctrine fait une reflexionClass. Et dans le cas d'un select partial, si on ne sélectionne pas la valeur (en l’occurrence online), elle sera toujours à false, alors que peut être que le Post sera à true. Il est donc préférable, tant que possible, de n'avoir aucune valeur par défaut sauf dans l'annotation elle même si vous comptez utiliser les select partial.