Tutoriel Vidéo CakePHP : Formulaire de contact CakePHP

Dans ce tutoriel vidéo vous apprendrez à réaliser un formulaire de contact PHP avec le Framework CakePHP. Vous verrez donc :

La méthode de ce tutoriel est issue d'un article du site formation-cakephp.com, si vous voulez en apprendre plus sur CakePHP n'hésitez pas à suivre ce blog.


Télécharger la vidéo
(Réservé aux premiums)

Télécharger les sources
(Réservé aux premiums)


Après avoir appris sur Internet quoi de plus normal que de partager à son tour ? Passionné par le web depuis un peu plus de 5 ans maintenant j'aime partager mes compétences et mes découvertes avec les personnes qui ont cette même passion pour le web : Vous.

Vous aimerez aussi

Créer un système d'abonnement

Créer un système d'abonnement
1h1

Dans ce tutoriel vidéo vous découvrirez comment mettre en place un...

Les View Blocks

Les View Blocks
10m

Dans ce tutoriel vidéo je vous propose d'en découvrir plus sur une des...

24 commentaires
Ajouter un commentaire

Calamar Il y a 2 mois Répondre

Component Email* pardon

Calamar Il y a 2 mois Répondre

Merci beaucoup. Pour ceux qui passeraient encore par là depuis la 2.0, le component CakeEmail est "deprecated", utilisez la classe CakeEmail à la place. Sinon tout est encore d'actualité.
Bisous

Maxim Il y a 8 mois Répondre

Merci !

Shoodey Il y a 10 mois Répondre

Regarde dans les autres tuto Cakephp (sécuriser avec Auth)

DrakoMino Il y a 1 an Répondre

bon tutoriel, mais du coté administrateur comment faire ??

graphiweb Il y a 1 an Répondre

Super tutoriel sa ma bien aidez.
Cakephp et vraiment magique

helmis Il y a 2 ans Répondre

Convension PHP : Tout fichier contenant une classe doit commencer par une Majuscule

viboudr Il y a 2 ans Répondre

bon, j'ai trouvé tout seul et c'etait vraiment trop bete : j'avais oublié de mettre
var $helpers = array('Session');
dans mon app_controller.php

viboudr Il y a 2 ans Répondre

hello,

je ne comprends pas pourquoi mais mes setFlash ne s'affichent pas non plus. J'ai essayé de rajouter echo $flash->session();
mais ça me mets une erreur : Undefined variable: flash [APP/views/contact/index.ctp, line 2]
du coup j'ai essayé de rajouter var $helpers = array("Session");
mais ca marche pas non plus.

Merci

moha Il y a 12 mois - Répondre

try to set $flash->session(); in the layout i think !!

MetalJo Il y a 2 ans Répondre

@zak,

As-tu bien ajouté un $flash->session(); dans ta vue ?
Aussi, depuis la version 1.3, il faut ajouter un echo donc echo^flash->session();

En espérant t'avoir aider

zak Il y a 2 ans Répondre

Bonjour,
Mes setFlash ne s'affichent jamais, je ne sais pas pourquoi?!
Merci

Ravi Il y a 2 ans Répondre

Super !

Merci encore une fois:D

fab1105 Il y a 2 ans Répondre

Salut super tuto comme d'hab mais quand tu dis que pour faire partir les mails en local il faut installer sendmail ou configurer un serveur smtp, pas la peine d'aller jusque là, il suffit d'aller dans php.ini et de modifier 2 lignes :
-la ligne SMTP : tu remplace par celle de ton fai par exemple SMTP = smtp.free.fr et tu mets smtp_port = 25
-la ligne sendmail_from où tu remplace you@yourdomain.com par ton adresse email. Ce qui donne par exemple pour résumer :
[mail function]
; For Win32 only.
SMTP = smtp.free.fr
smtp_port = 25

; For Win32 only.
sendmail_from = votre@email.fr

et là tous les mails partent sans aucun problème.

Grafikart Il y a 2 ans

Oui effectivement mais moi je voulais utiliser le SMTP de gmail utilisant une connexion SSL du coup il fallait installer un système plus avancé

spout Il y a 1 an - Répondre

Et comme marqué dans le php.ini -> ;For Win32 only
Exit les windows 64b et les linux ou mac

babyss69 Il y a 2 ans Répondre

sympa ce tuto.
A quand le tuto autocompletion sur des champs avec des relation belongto sur cakephp

Rapha Il y a 2 ans Répondre

Sympatoch tout ça merci beaucoup

A quand un tuto sur le plugin machine à café de Cake ;O

leknoppix Il y a 2 ans Répondre

Génial, comme d'habitude.

Kagogal Il y a 2 ans Répondre

Et si tu utilises le même nom de champ sur plusieurs vues, comment tu fais pour les traiter une par une ? De plus, imagine que tu veuilles faire un système de connexion banal. Tu vas tout instancier, tu vas tout déclarer, mais ton mot de passe va se convertir en caractère crypté, donc il y aura des erreurs.

J'aime pas trop trop ce système de CakePHP, y'a pas mal de points forts, mais je compte aussi pas mal de points faibles.

Grafikart Il y a 2 ans - Répondre

Pas compris, si tu parle du helper input il peut aussi prendre le nom du model:
$form->input("User.name");
$form->input("Contact.name");
Histoire de ne pas tout mélanger.

nicolas.c Il y a 2 ans Répondre

Merci beaucoup Grafikart :p Je suis passé en Prenium (a)

Synops229 Il y a 2 ans Répondre

Des que j'ai réglé mon problème de hachage de mot de passe je me lance sur ce formulaire. Merci à toi, c'est super utile.

cerise Il y a 2 ans Répondre

Merci beaucoup

pamou Il y a 2 ans Répondre

Merci !!

darkavatars Il y a 2 ans Répondre

C'est cool merci

rabit Il y a 2 ans Répondre

tu es génial.

fantoche Il y a 2 ans Répondre

Extra !!!! Merki ;-))

Laisser un commentaire

Si vous avez une question il est conseillé d'utiliser le forum si vous voulez une réponse sûre.