Antoine Moulin
Antoine Moulin
  • Видео 94
  • Просмотров 159 976
37. [correction] gestion de la page recette avec le contrôleur
Transfert du code depuis le fichier recette.php vers le contrôleur.
Les commits sur yabontiap_correction :
Commit au début de la vidéo : 7cf1f432f599f2384f8b630c66a4586b389c7461
Commit à la fin de la vidéo : d3d1939fb8c8a9a017b34a0f3e31e30c79af8731
Просмотров: 31

Видео

36. [correction] gestion de la page recettes par le contrôleur
Просмотров 262 месяца назад
Transfert du code depuis le fichier recettes.php vers le contrôleur recette. Modification du menu dans le template_base et des liens dans le template recettes.php. Les commits sur yabontiap_correction Commit au début de la vidéo : d48c0c71d850d3994d7231ff95a4752f93aded18 Commit à la fin de la vidéo : 7cf1f432f599f2384f8b630c66a4586b389c7461
35. Utilisation des contrôleurs depuis la page index
Просмотров 882 месяца назад
La page index devient la porte d'entrée de notre site.
34. Controller_factory en php
Просмотров 482 месяца назад
Création d'une classe capable d'instancier dynamiquement une classe de contrôleur à partir d'un paramètre GET
33 Création d'une version simplifiée des contrôleurs spécifiques à chaque objet
Просмотров 622 месяца назад
Création des fichier des contrôleurs controller_recette.class.php et controller_categorie.class.php et des méthodes afficher et lister. Ces méthodes n'affichent, pour l'instant, qu'une chaine de caractère.
32 Créer la classe mère controller.class.php
Просмотров 902 месяца назад
Création de la classe dont vont hériter tous les contrôleurs.
31 Les contrôleurs en php : concepts et mise en œuvre
Просмотров 712 месяца назад
Présentation du concepts de contrôleur puis explication sur la mise en œuvre en php avec un l'instanciation dynamique et l'appel de fonction dynamique.
30 Création d'un objet sans relation.
Просмотров 623 месяца назад
L'objet recette et recetteDao sont créés sans tenir compte des relations avec catégorie et ingrédient.
29 Présentation de l'objet recette
Просмотров 493 месяца назад
L'objet recette est relié par une relation "un à plusieurs" aux catégories et une relation "plusieurs à plusieurs" aux ingrédients. Cette vidéo explique comment il va être modélisé.
28 [correction] création des pages categorie.php et categorie_tablau.php
Просмотров 293 месяца назад
Utilisation des objets categorie et categorieDao pour récupérer les données utilisées par les pages categorie.php et categorie_tablau.php
27 [Correction] de la création des objets ingrédient et ingrédients DAO
Просмотров 483 месяца назад
27 [Correction] de la création des objets ingrédient et ingrédients DAO
24 Patron de conception DAO
Просмотров 773 месяца назад
Utilisation du design pattern DAO sur l'objet catégorie pour gérer l'interaction entre un objet et la base de données.
26 Patron de conception singleton
Просмотров 713 месяца назад
Utilisation du design pattern Singleton sur l'objet qui sert à gérer la connexion à la base de données. L'objectif est de s'assurer d'avoir 1 et une seule connexion à la base.
25. Rappels sur les méthodes PDO fetch() et fetchAll()
Просмотров 963 месяца назад
Utilisation de fetch et fetchAll pour créer les méthode find et findAll qui permettent de récupérer une catégorie ou toutes les catégories. Le lien vers le répertoire qui contient les cours et les diapos nuage.univ-pau.fr/s/Sq6c33dKe8SSff3
23 Créer un modèle (catégorie.php)
Просмотров 563 месяца назад
Nous créons le modèle catégorie et nous l'intégrons dans notre projet.
31 Gérer les association un à plusieurs
Просмотров 373 месяца назад
31 Gérer les association un à plusieurs
32 Gérer les associations plusieurs à plusieurs
Просмотров 593 месяца назад
32 Gérer les associations plusieurs à plusieurs
22b centraliser le code php : utiliser des constantes php dans les templates TWIG
Просмотров 393 месяца назад
22b centraliser le code php : utiliser des constantes php dans les templates TWIG
22a centraliser le code PHP : la connexion à la base de données et les préfixe de table
Просмотров 363 месяца назад
22a centraliser le code PHP : la connexion à la base de données et les préfixe de table
21 centraliser le code php : autoload et initialisation de twig
Просмотров 413 месяца назад
21 centraliser le code php : autoload et initialisation de twig
20 Utiliser base_template sur la page categorie_tableau.php : héritage de TWIG
Просмотров 193 месяца назад
20 Utiliser base_template sur la page categorie_tableau.php : héritage de TWIG
19 Utiliser base_template sur la page recettes_tableau.php : héritage de TWIG
Просмотров 193 месяца назад
19 Utiliser base_template sur la page recettes_tableau.php : héritage de TWIG
18 Utiliser base_template sur la page recette.php : héritage de TWIG
Просмотров 233 месяца назад
18 Utiliser base_template sur la page recette.php : héritage de TWIG
17 Utiliser base_template sur la page recettes.php : héritage de TWIG
Просмотров 393 месяца назад
17 Utiliser base_template sur la page recettes.php : héritage de TWIG
16 Utiliser l'héritage de TWIG pour créer un template de base
Просмотров 903 месяца назад
16 Utiliser l'héritage de TWIG pour créer un template de base
15 Ajout de TWIG sur les pages tableaurecette.php categorie.php et tableaucategories.php
Просмотров 224 месяца назад
15 Ajout de TWIG sur les pages tableaurecette.php categorie.php et tableaucategories.php
14 ajout twig recette
Просмотров 184 месяца назад
14 ajout twig recette
13 Ajout de TWIG sur la page recettes.php
Просмотров 344 месяца назад
13 Ajout de TWIG sur la page recettes.php
12 Ajout de TWIG sur la page index
Просмотров 1134 месяца назад
12 Ajout de TWIG sur la page index
11 TWIG Les structures de contrôle : FOR et IF
Просмотров 634 месяца назад
11 TWIG Les structures de contrôle : FOR et IF

Комментарии

  • @stevenadamik6801
    @stevenadamik6801 16 дней назад

    MyISAM ne supporte pas les clés étrangères. Il faut InnoDB.

  • @JoAn-qu2zh
    @JoAn-qu2zh 19 дней назад

    frro tes vrm un bon carrément tu vas me sauver la

  • @ClydeNoutche
    @ClydeNoutche Месяц назад

    Warum count(date) Anstatt count (id)

    • @AntoineMoulin
      @AntoineMoulin 29 дней назад

      Ca ne change rien de compter sur l'un ou l'autre. Les colonnes du tableau résultats font toutes la même taille

  • @malikamani3166
    @malikamani3166 Месяц назад

    merci pour votre explication, j'ai une question dans le cas de right join ça sera les même résulats que le inner join ?

    • @AntoineMoulin
      @AntoineMoulin Месяц назад

      Non, le right join prend toute la table de la table appelée dans le join et les éléments communs aux tables appelées dans le join et le from. Avec un right join, tu peux obtenir l'équivalent d'un left join en inversant les tables appelées dans le from et le join

  • @Abusivegf
    @Abusivegf Месяц назад

    Merci tu me sauves

  • @esde3857
    @esde3857 2 месяца назад

    Super vidéo ! 😮😮

  • @edouardclemenceau5447
    @edouardclemenceau5447 3 месяца назад

    Vidéo incroyable !!!

  • @Sunny-xq3he
    @Sunny-xq3he 3 месяца назад

    MERCI

  • @snoussi9004
    @snoussi9004 3 месяца назад

    Possible de mettre le fichier PowerPoint dans la description ?

  • @MarckPivi
    @MarckPivi 3 месяца назад

    bonjour Monsieur, merci pour la video. J'aimerais savoir comment peut on recuper le nom des clients ayant effectué plus d'une commande ?

    • @AntoineMoulin
      @AntoineMoulin 3 месяца назад

      Tu dois utiliser count, group by et having. Tu peux regarder cette vidéo qui explique comment faire ruclips.net/video/nMpvzA98Wi8/видео.htmlsi=2pIijm2e9C28h6He

  • @homelearning547
    @homelearning547 4 месяца назад

    Bonjour et je vous félicite pour ce tutoriel. Concernant phpmyadmin, lorsque je lance la création d'une nouvelle base de données, je reçois le message d'erreur : disparité du jeton.

    • @AntoineMoulin
      @AntoineMoulin 4 месяца назад

      C'est souvent parce que vous avez phpmyadmin qui est ouvert dans plusieurs onglets ou plusieurs navigateurs.

    • @homelearning547
      @homelearning547 4 месяца назад

      @@AntoineMoulin merci pour la réponse mais je n'ai pas plusieurs onglets. En plus j'ai vidé l'historique et autorisé les cookies. Toujours la même erreur.

  • @Talaria.School
    @Talaria.School 5 месяцев назад

    feedback : trop bas le son

    • @AntoineMoulin
      @AntoineMoulin 5 месяцев назад

      Merci, je vais augmenter le son sur les prochaines

  • @hafsahadouane2406
    @hafsahadouane2406 5 месяцев назад

    Ou je peux trouver votre video concernant le schema conceeptuel svp!! merci d'avance

  • @albertoboum2195
    @albertoboum2195 5 месяцев назад

    Le point virgule s’utilise à la fin de la requête n’ est ce pas pour l’utiliser après group by et après having?

  • @laurellelandinkpode9752
    @laurellelandinkpode9752 6 месяцев назад

    Merci pour la vidéo , elle est intéressante et bien expliquée

  • @TheAlirezak
    @TheAlirezak 7 месяцев назад

    J'ai pas compris à quoi sert cela puisk on peux faire REFERENCES

  • @younesanteur6832
    @younesanteur6832 8 месяцев назад

    4:53

  • @mimiscudu0724
    @mimiscudu0724 9 месяцев назад

    Incroyable tes vidéo rapide et très claire jil faudrais que mes prof fasse comme toi vraiment merci (si je peut t'encourager à continuer dès vidéo tuto sql, je se serais vraiment cool) je vraiment merci à toi

  • @riske4359
    @riske4359 10 месяцев назад

    c'est fou la clairvoyance, c'est fou tu es le meileur prof du monde, c'est qui les profs d'harvard pour vous ? Rien car tu es au dessus d'eux tous

    • @AntoineMoulin
      @AntoineMoulin 9 месяцев назад

      Merci ca fait plaisir d'aider :)

  • @Great_Uru-py8sr
    @Great_Uru-py8sr 10 месяцев назад

    Merci pour cette super vidéo j'ai beaucoup appréciée ce contenue vidéo ludique et je vous en remercies, je suis actuellement en BTS et j'était perdu dans un monde remplie de SQL notamment des SELECT et des FROM que j'avait du mal a comprendre mais heureusement le grand Antoine Moulin était la pour me sortir de ce bourbier je remercie ce belle homme qui a une façon de parler des plus charismatique, j'ai hâte de regarder toute vos futur vidéo mon chère Antoine je te tiendrais au courant de mon évaluation qui se déroulera le vendredi 23 février et qui dura une heure Encore merci a Mr. Antoine Moulin qui me retire une sacrée épine du pied.

  • @adjifatimeba5052
    @adjifatimeba5052 10 месяцев назад

    Merci infiniment pour cette vidéo aussi rapide qu'efficace

  • @vilcoyote51
    @vilcoyote51 10 месяцев назад

    Tu me sauves la vie. J’ai un exam mardi et j’avais du mal à capter. Merci !!

  • @helloharaf
    @helloharaf 10 месяцев назад

    merci beaucoup j'ai mieux compris en 3min44 qu'en 1h!!!

  • @tyty-rf6hn
    @tyty-rf6hn Год назад

    Dommage que vous ne faites pas plus de cours sur les bases de données. La vidéo est très claire merci !

  • @tsashuabowet412
    @tsashuabowet412 Год назад

    merci beaucoup

  • @Pocketvince
    @Pocketvince Год назад

    Excellent, merci !

  • @mrlafoste68
    @mrlafoste68 Год назад

    tres tres bonne explication ! je salut également l'effort de montage ! :)

  • @sasha-ud1sr
    @sasha-ud1sr Год назад

    merci

  • @higiniofuentes2551
    @higiniofuentes2551 Год назад

    Merci pour cette vidéo très intéressante et pratique !

  • @higiniofuentes2551
    @higiniofuentes2551 Год назад

    Merci pour cette vidéo très utile et très bien expliqué !

  • @yeskouyesko3079
    @yeskouyesko3079 Год назад

    Merci ❤

  • @dashcamvienne
    @dashcamvienne Год назад

    Merci ! Parfait pour les souvenirs rouillés.

  • @DjefMilolo
    @DjefMilolo Год назад

    Merci ! Excellent travail 👏. Très claire 🎉

  • @hushglowy
    @hushglowy Год назад

    Très bonne explication, bonnes animations, bravo 😃

  • @ad5205
    @ad5205 Год назад

    Cool c'est très claire et simple comme quoi ...

  • @SandrineYaoamoinmomble
    @SandrineYaoamoinmomble Год назад

    merci beaucoup antoine .👍😎

  • @pivonnathan6328
    @pivonnathan6328 Год назад

    Enfin quelqu'un qui sait expliquer franchement merci

  • @bouanga-mackayarolandalban5723

    salut Antoine ! j'ai besoin de ton aide

  • @honiway
    @honiway Год назад

    Excellent

  • @Sig29001
    @Sig29001 Год назад

    شكرا ❤❤

  • @matondoluzolo7374
    @matondoluzolo7374 Год назад

    Merci pour tes explications claires, nettes et précises !!!

  • @tariktoudert3842
    @tariktoudert3842 Год назад

    Benzema Mohamed x)

  • @smal750
    @smal750 Год назад

    MERCI BEAUCOUP

  • @anvy3361
    @anvy3361 Год назад

    wow, c'est si bien réalisé : bravo Tom !

  • @SakthivelGANABADY
    @SakthivelGANABADY Год назад

    Merci pour cette vidéo super instructive !

  • @barondelachasse_5846
    @barondelachasse_5846 Год назад

    frero ça fait 4 qu'en fait ça en cours j'ai jamais compris toi en 5 min j'ai compris le concept

  • @houssamelgharbi2235
    @houssamelgharbi2235 Год назад

    2 heures de cours en 3min wow

  • @plaisir_gang5805
    @plaisir_gang5805 Год назад

    bjr commeznt vous joindre urgemment svp?

  • @nahlayasmine924
    @nahlayasmine924 2 года назад

    bien expliqué, merci beaucoup

  • @julienmm1131
    @julienmm1131 2 года назад

    super tuto merci beaucoup ; pour info cela n'a pas fonctionné chez moi avec le concepteur (le schéma), j'ai eu un message d'erreur me disant "index manquant sur la(les) colonne(s)", j'ai un peu cherché ici ou là voir où ça coinçait mais rien trouvé pour le moment... en revanche ça fonctionne parfaitement en faisant la manip dans Structure -> Vue relationnelle. Et la relation que j'y ai enregistrée apparait bien ensuite quand je retourne sur le concepteur (la flèche verte). Je vais essayer de trouver l'explication au message d'erreur mais bref, en tout cas ça fonctionne

    • @christophesimon6277
      @christophesimon6277 Год назад

      Pareil pour moi. Le truc, c'est qu'il faut spécifier les clés secondaires dans la structure de la table comme des index, comme indiqué par le message d'erreur. Ensuite, quand on a défini toutes ses clés secondaires comme des index, là on peut utiliser le concepteur et définir graphiquement une relation.