Partage
  • Partager sur Facebook
  • Partager sur Twitter

Compréhension POO PHP avec Symfony

    18 janvier 2018 à 17:28:48

    Bonjour à tous,

    Voilà j'ai crée une application de type Ecommerce pour un ami mais aussi comme premier projet sur Symfony. Je voulais par la suite peut être travailler avec le framework Symfony au sein d'une entreprise. Lors de mes entretiens, il m'a été dit que je n'utilisais pas assez le concept d'OOP, que j'ai besoin d'aller plus loin que juste un code qui fonctionne (lien projet ci-dessous).

    Je pensais peut être me lancer dans le parcours utlisant Symfony mais malheuresement je travail à plein temps. Je pensais donc peut être prendre un professeur particulier en PHP.

    Peu importe, après avoir travaillé un peu plus sur sujet d'OOP, j'aimerais poser quelques questions.

    Avec Symfony (3), pour la création d'un panier (exemple) car je pense comprendre l'utilisation de l'objet sur les objets liés à la BDD

          - est ce qu'il est préférable de créer une entitée "Panier" ou avoir un service "Panier"?

          - est ce qu-il faut créer une classe avec un objet "Panier" que je pourrais ensuite mettre dans une session?

    Voici de même ici mon projet Ecommerce si quelqu'un peu y jeter un coup d'oeuil et me dire les choses sur les quelles j'ai besoin de travailler (autre que OOP)(je suis entrain de travailler dessus en ce moment).

    Merci d'avance!

    • Partager sur Facebook
    • Partager sur Twitter
      18 janvier 2018 à 17:57:19

      Une très bonne série de vidéos pour apprendre les concepts de la POO adaptés à PHP :

      https://www.youtube.com/watch?v=zy1Zb0mhgI0&list=PLlxQJeQRaKDThnHYut2CW14hc82xV6W3w

      C'est long (28 vidéos d'environ 6 à 8 minutes) mais très didactique.

      • Partager sur Facebook
      • Partager sur Twitter
        18 janvier 2018 à 18:07:28

        Le panier prend deux formes : au début, c'est une variable temporaires (une session) que l'on enregistre en base de donnée quand le client passe à l'étape du paiement.

        Donc, au début, tu peux l'enregistrer en session ou en service. Puis tu le transformeras en entité pour une sauvegarde en base de donnée.

        • Partager sur Facebook
        • Partager sur Twitter
          18 janvier 2018 à 20:13:52

          Merci HarvestR, je vais regarder cela!

          Merci Colbv, mais est ce que je crée un objet ou un array que je garde en session? Après le paiement j'ai déjà une sauvegarde en BDD, merci.

          • Partager sur Facebook
          • Partager sur Twitter
            18 janvier 2018 à 20:16:19

            Un objet en session, je crains que ça ne soit pas possible.
            • Partager sur Facebook
            • Partager sur Twitter

            Compréhension POO PHP avec Symfony

            × 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