BOOH! Il y a 9 mois Répondre
faut etre poche en crisse pour faire planter windwos 7 quand ses le OS le plus stable au monde!
Dans ce tutoriel vidéo vous apprendrez à réaliser la partie développement d'un Portfolio en utilisant le framework CakePHP. Nous verrons en un peu moins de 2h :
Bon visionage
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.
BOOH! Il y a 9 mois Répondre
faut etre poche en crisse pour faire planter windwos 7 quand ses le OS le plus stable au monde!
thehuman Il y a 9 mois Répondre
Comme d'hab très très bon tutoriel,
j'ai remplacer if(isset($this->params['prefix']) && ....)
-> par if(isset($this->params['admin'])).
encore une fois merci !
Nidhal Il y a 11 mois Répondre
Merci bien Mr Grafikart merci beaucoup tu es toujours super bonne continuation
omete Il y a 1 an Répondre
Très bon tutoriel, t'a pris le temps de le faire, je prends le temps de remercier.
Et sinon je me demandais si c'était toujours d'actualité avec cake 1.3 (car si je ne me trompe pas c'est la 1.2 dans le tuto !!)
art-color Il y a 1 an Répondre
Super tuto
merci bcp mon frere
Mramine Il y a 1 an Répondre
Merci bien Mr Grafikart merci beaucoup tu es toujours super bonne continuation
Amine
cameroondream Il y a 1 an Répondre
Bonjour ,
Bravo encore pour le tuto !!
Moi je ne fais pas comme tout le monde !! j'arrive pas a me logué
je ne comprend pas bien l'astuce que t'as utilisé pour avoir un mot de passe!
comme je suis membre j'ai prix la clé génère pour le code admin !!
mais toujours pas j'arrive pas a accéder a la passage catégories !! meme en créant un utilisateur avec mot de passe non crypté toujours pas l'accès
merci de vos soutient
Rtransat Il y a 1 an Répondre
Lorsque j'essaye d'accéder à /admin/works/edit j'ai une erreur comme quoi la table work n'existe pas :/
Error: Database table works for model Work was not found.
Et j'ai bien dé-commenté cette ligne dans le core :
Configure::write('Routing.prefixes', array('admin'));
Matt Il y a 1 an Répondre
Bonjour et d'abord merci pour ce tuto très intéressant et surtout utile pour débuter avec Cake.
Cependant j'ai un problème lors de la mise en ligne du site. En local tout marche parfaitement, mais dès sa mise en ligne j'ai une belle erreur "Bad Request
Your browser sent a request that this server could not understand."
J'ai bien modifié mon fichier database.php donc je ne vois pas trop d'où peut provenir cette erreur.
Je suis avec la version 1.3 et chez 1&1.
Merci
Gregory Il y a 1 an Répondre
En ce qui concerne les prefixes j'ai trouvé.
Pour ceux que cela interresse il suffit de mettre un var $tablePrefixe = 'prefixe_';
Gregory Il y a 1 an Répondre
J'avais une autre question.
A priori par convention il faut mettre le nom du controlle au pluriel et le model au singulier.
Personnellement je dois traiter une bdd qui a des préfixes.
mes table se nom préfixe.
Comment dois je nommer mes controllers et mes models?
Merci
gregory Il y a 1 an Répondre
Bonjour,
J'ai 2 petits problème :
1- lorsque je fais un $html->image il me génére le code html avec élt; au lieu de <
2- lorsque que j'essaye de mettre le message d'erreur de $this->Session->setFlash("Ok");
j'obtiens ça :
Notice (8): Undefined property: WorksController::$Session [APP\controllers\works_controller.php, line 24]
Fatal error: Call to a member function setFlash() on a non-object in C:\Program Files\Zend\Apache2\htdocs\tutocake\app\controllers\works_controller.php on line 24
Merci à vous
Corentin Il y a 1 an Répondre
Bonjour,
Super tutoriels, par contre des modifications sont a apporter a cause de la nouvelle version de cake php ...
Merci encore pour se tuto super bien expliquer ^^
Corentin
Diablo Il y a 2 ans Répondre
Bonjour je rencontre un probléme ou niveau de la, mon navigateur me dit sa:
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas. je ne voit pas d'ou sa vient car mes cookie sont bien activer.
aemaethe Il y a 1 an - Répondre
Même soucis, pour l'instant j'arrive pas à voir d'où ça vient :-/
Pickachu Il y a 2 ans Répondre
Bonjour,
J'ai un soucis, une fois qu'il y a le composant Auth, je n'ai plus du tout accès au site, dans mon cas firefox me dit que La page n'est pas redirigée correctement.
Quelqu'un connait le problème ?
Merci
Pickachu Il y a 2 ans - Répondre
J'ai compris que le component Auth attendé forcement une table users
KATHRYNNieves Il y a 2 ans Répondre
People in every country take the <a href="http://bestfinance-blog.com/topics/mortgage-loans ">mortgage loans</a> in different banks, because that is fast and easy.
jponline Il y a 2 ans Répondre
ça aurait été bien d'avoir le code source du fichier graphique pour pouvoir directement travailler dessus pour suivre le tuto comme sur la vidéo
pat Il y a 2 ans Répondre
Bonjour,
Pourquoi mettre des find() dans un controleur ?
On le met dans le modèle nom ?
sinon, bybye le MVC
Me gourge ?
philieric Il y a 2 ans Répondre
Pour ce qui est de l'erreur, j'ai trouver comment contourner cette erreur, en faite, il suffit de changer un parametre dans le core.php dans app/config.
* CakePHP Debug Level:
*
* Production Mode:
* 0: No error messages, errors, or warnings shown. Flash messages redirect.
*
* Development Mode:
* 1: Errors and warnings shown, model caches refreshed, flash messages halted.
* 2: As in 1, but also with full debug messages and SQL output.
*
* In production mode, flash messages redirect after a time interval.
* In development mode, you need to click the flash message to continue.
*/
Configure::write('debug', 2);
et de passer le parametre à 0, et cette erreur n'apparait plus
* Production Mode:
* 0: No error messages, errors, or warnings shown. Flash messages redirect.
pour pouvoir developper tranquillement, j'ai placer le code en commentaire dans le fichier file.php pour que la function read($bytes = false, $mode = 'rb', $force = false) {} soit desactiver. et cela fonctionne tres bien, comme ça je peux laisser le parametre à 2 pour le debug.
version cakephp 1.3.2 avec wampserver.
philieric Il y a 2 ans Répondre
Bonjour à tous, j'ai un soucis avec cette erreur qui apparait souvent au raffraichissement de la page :
Notice (8): unserialize() [function.unserialize]: Error at offset 9 of 66 bytes [CORE\cake\libs\cache\file.php, line 176]
en réalité, je suis obliger d'attendre 10 secondes en moyenne avant de raffraichir,pour éviter cette erreur. comment contourné cette erreur, j'uitilise cakephp 1.3.2
Merci
DJDif007 Il y a 2 ans Répondre
Rien à dire, c'est magnifique !
Merci beaucoup Grafikart.
Bonne journée.
DRX-Design Il y a 2 ans Répondre
Salut merci pour ce supère Tutoriel
n3o Il y a 2 ans Répondre
Bonjour bobyac seul les utilisateurs premium on accès au code source
bobyac Il y a 2 ans Répondre
Comment télécharger le code source ??
zobos Il y a 2 ans Répondre
Genial !!
Je cherchais qqchose comme ça, et là ! Sur le cul.
Un grand merci encore ! (Je sais y'en a des tonnes ;-))
Pb pour la generation du mot de passe admin, cela ne s'affiche pas en bas comme tu le montres sur la video ? Comment faire ?
LBineau Il y a 2 ans Répondre
Bonsoir,
Tout d'abord bravo à toi pour tous tes tutos qui sont vraiment agréables à regarder.
Celui-ci est particulièrement intéressant car je débute sous cake et il permet d'avoir une application concrète avec beaucoup de bases essentielles dedans.
Je bloque sur le var $components = array("Auth"); qui me fait buguer toute l'appli (j'ai vérifié ce qui était vérifiable dans mes fichiers et je pense pas que ce soit une erreur de Cake ^^). Le message d'erreur concerne les header : Warning (2): Cannot modify header information - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/portfolio/cake/libs/inflector.php:131) [CORE/cake/libs/controller/controller.php, line 647]
Si quelqu'un a déjà rencontré ce problème, pourrait-il m'indiquer la solution ? ^
allandurand69 Il y a 2 ans Répondre
sa serais sympa que tu fasse tourner tes sources de dépard. Car recreer tt le js ou meme le template entier rien que pour comprendre cake c un pe découragant.
quent1du58 Il y a 2 ans - Répondre
Les sources sont téléchargeables pour les membres premium
engelis Il y a 2 ans Répondre
Pourquoi ne pas mettre ce super tutorial sur vimeo car chez nous en Tunisie le dailymotion ne fonctionne pas
.
Merci beaucoup pour ces super tutoriaux
Grafikart Il y a 2 ans - Répondre
Héhé je sais mais Vimeo n'accepte pas les fichier trop volumineux et je suis limité à 500 Mo par semaine.
alain18 Il y a 2 ans Répondre
merci Badbart, je vais suivre ton conseil
bon courage
Alain
alain18 Il y a 2 ans Répondre
oui ok, mais j'ai pris l'abonnement pour éviter de tout retaper, et avoir le html de base(portfolio) donc pour pour moi je ne vois pas le plus de l'abonnement par rapport au connecté lambda.
Alain
Badbart Il y a 2 ans - Répondre
Tu as les sources sur pas mal de tuto, pas tous. A la limite tu peux peut être tenté un mail a l'admin pour qu'il t'envoie les sources en privé ou lui rappeler de mettre les sources en ligne.
Rapha Il y a 2 ans Répondre
Magnifique merci beaucoup. J'ai visionné tous les tutos de CakePHP d'un coup et franchement, un gain de temps énorme. Je me demande encore pourquoi j'ai hésité à passer dessus... A si, l'URLRewriting est désactivé chez free :P Et bon, même si sur des sites basiques je fais ça en PHP (en touchant au 404...), je n'ai ni la volonté ni l'envie ni la force de retoucher le code source de Cake...
Encore merci
Cdt
alain18 Il y a 2 ans Répondre
bonjour a tous, nouvel premium je voudrais savoir comment récupérer les sources des tutos, pour le moment mon interet se porte sur cakephp exemple comment recupérer les sources du portfolio;
merci
Alain
Badbart Il y a 2 ans - Répondre
Il y a pas de source pour ce tuto
Under-Warz Il y a 2 ans Répondre
Super tuto ! Merci
Par contre j'ai un soucis. Je ne sais pas si ca vient de moi ou si il y a un bug, lorsque tu envoies bcp de message et que de l'autre côté, la personne envoie un message avant d'avoir reçu tous les autres, tout s'emballe. Ca affiche en priorité le message que l'autre à envoyer entre temps puis les autres messages et ca recommence (soucis avec le lastid je pense).
Si ca ne vous le faites, je mettrais en ligne ma version.
Bye
polak25 Il y a 2 ans Répondre
Pour quand le code source ?
Max Il y a 2 ans Répondre
Bonjour,
j'ai réussi à créer mon menu sans problême mais le formulaire du login ne s'affiche pas sur ma page même après revérification complète du code qui est parfaitement le même. Y a un module que j'aurais oublié d'activer sur wamp qui m'empêcherait d'afficher les $form ?
Grafikart Il y a 2 ans
Tu n'a aucune erreur php ? Tu as bien mis echo avant $form ?
Max Il y a 2 ans
Tout y est jusqu'à la virgule. Je vais réécrire mon code et on verra si ca coince à nouveau... Merci!
Max Il y a 2 ans - Répondre
Erreur de ma part tout fonctionne à merveille!
Nouipoz Il y a 3 ans Répondre
Merci beaucoup génial :D et super bien expliquer !
thom Il y a 3 ans Répondre
Tout d'abord un grand merci pour le tuto mais j'ai un problème avec cake php il ne m'affiche aucun css même au démarrage quand il y doit y avoir des bandes verte et rouge ...
thom Il y a 3 ans - Répondre
Oups , problem regler c'est juste que sur mac il faut décompresser cake dans le dossier mamp et non pas copier le fichier vers mamp car sinon il ne prend pas le .htacces.
djpaulo Il y a 3 ans Répondre
BOnsoir est ce qu'il y a moyen aujourd'hui de recupérer le code source de lele0717 ?
tstek5 Il y a 3 ans Répondre
salut vmt c un grand merci pour vs, mé si tu peu uploader se tuto sur vimeo parceque en tunisie en peu pas ouvrir le dailymontion et merci ...
Fresky Il y a 3 ans Répondre
Vraiment un super tuto qui m'a permit de bien commencer avec CakePHP !
Et en fait je vois que quand le travail devient de plus en plus grand il devient préférable de modéliser les classes non ? alors pourquoi pas un tuto UML aussi
?
losrickos Il y a 3 ans Répondre
Magnifique tuto merci beaucoup!
bob Il y a 3 ans Répondre
Bonjour, je viens de découvrir votre site. Magnifique !
Je m'intéresse à CakePhp et je viens de regarder votre tutoriel, je voulais savoir si je pouvais me procurer le code source ?
Merci encore
Grafikart Il y a 3 ans - Répondre
Le code source n'est pas valable pour le moment. Il devrait l'être d'ici qques semaines
Grafikart Il y a 3 ans Répondre
@Arnopiz : L'utilisation d'éléments en cache n'est utile que si l'élement en question est "lourd". C'est à dire qu'effectivement tu utilise des requêtes ou que tu as un gros code PHP. Si c'est que de l'HTML tu peux largement t'en passer.
Arnopiz Il y a 3 ans Répondre
Félicitations pour ce tuto! Je viens de découvrir votre site il y a peu, et je suis stupéfait par la qualité de vos tutoriaux. Sans doute les meilleurs tutos du Web...
Une petite question en passant : pour des Elements non dynamiques (tels qu'un menu, etc...), la mise en cache amène-t-elle réellement un gain de performance? Ou faut-il la réserver uniquement lorsqu'il y a une requête à la bdd?
Cordialement,
patic Il y a 3 ans Répondre
Mon cher "Kev" il est toujours très facile de critiquer, j'adore les personnes dans votre genre, cependant puisque ce tutoriel est si nul pourriez vous s'il vous plait nous montrer ce dont vous êtes capable ? Faite donc un tutoriel sur le même sujet, tout cela gratuitement bien sûr, comme ici, je suis impatient de voir le résultat ...
Personnellement les nombreux tutoriels vidéos disponibles ici m'ont bien aidé et je pars de zéro, aucune connaissance en développement.
DevAddict Il y a 3 ans Répondre
Hallucinant comment tu arrive à garder ton calme xD
Grafikart Il y a 3 ans Répondre
@Kev : Grosse méprise de ta part. Un tuto n'est pas nécessairement fait pour les débutants. Un tutoriel vise surtout à expliquer ses techniques et astuce. Tu comprendra aisément que l'utilisation d'un framework dans le cadre de la réalisation d'un projet n'est pas destiné au débutant mais aux personnes qui ont déja de l'expérience en PHP.
Si tu veux te familiariser avec ce framework avant d'attaquer les choses sérieuses tu peux commencer par les autres tutoriels, qui eux, sont pour les débutants.
Kev Il y a 3 ans Répondre
Pourri ce tuto , 10 fichier ouvert en même 10 sujets traité à la fois.
Un tuto est fais pour les débutants, faut etre organisé,précis.
3/10
zoukman Il y a 3 ans Répondre
j'ai remarqué que ta cession d'identification ne servait a rien puisque si on met directement http://localhost/portfolio/admin/works/edit par exemple, on y a directement accès sans rentrer aucun password...
dites moi que j'ai tort, svp...
sinon rien a redire
lordangel Il y a 3 ans Répondre
Cela fait un moment que je surveille ton site et je trouve que c'est le meilleur tuto et surtout le plus long que j'ai vu jusqu'ici :D Un grand bravo pour toi ! Cordialement Lordangel.
Darrelo2 Il y a 3 ans Répondre
Je trouve le tutoriel trop long pour la réalisation de quelque chose de très simple !!
Mais on y apprend quand même pas mal de chose!
Merci !!
titi Il y a 3 ans Répondre
Trop de la merde attend le mec il va trop vite bourrns, le but d'un tuto est d'allez tranquilement faut pas oublier que les autres personnes derriére l'écran son censé ne pas connaitre cakephp
super_g2 Il y a 3 ans Répondre
j'ai peur : est-ce pour toi de quoi nous faire patienter pendant les longues vacances qui arrivent et où tu ne serais pas là? ^^
si c'est le cas, bonnes vacs ti laveur d'écran et de clavier
sinon, au passage nice job guy et waiting for next how-to ^^pour quand? ^^
Cyrix Il y a 3 ans Répondre
J'ai un problème avec l'utilisation de la page app_controller.php ... FireFox m'interdit la redirection, donc ... problème.
rain Il y a 3 ans Répondre
merci infiniment. merci tout simplement
Batman06 Il y a 3 ans Répondre
Salut et merci pour ton long tuto, au fait pour mettre en UTF8 sous Komodo il faut faut allez sur Edit -> Current File Settings.
Crypto Il y a 3 ans Répondre
Moi qui me demandais ce que j'allais faire de mes vacances, j'ai trouvé ! Merci pour ce tuto, ainsi que pour les autres. C'est très réussi.
Bye
Z Il y a 3 ans Répondre
Alors là, je comptais passer du php simple à un framework sympa. J'avais remarqué que CakePHP l'était en survolant leur doc et je cherchais un bon tutorial pour voir plus en détail le fonctionnement et c'est fait, à l'avenir ce site ne quittera plus mes favoris
Sylvain Il y a 3 ans Répondre
Très bonne initiative! Bravo!
Djiins Il y a 3 ans Répondre
toujours aussi bon
Laurwin Il y a 3 ans Répondre
Ce tutorial ne peut pas tomber mieux ! J'étais justement en train de découper le design de mon portfolio. Je vais donc pouvoir améliorer mon idée de base! Merci beaucoup!
Chris Il y a 3 ans Répondre
Quoi 1h30 ? Mais ou tu trouve le temps de faire tout ça ? Lol bon très bien, je prends, je regarde. Tu dois en avoir marre que les gens te remercient, non ? Merci quand même lol.
MAFIAshow Il y a 3 ans Répondre
Merci pour le tuto, mais j'ai une petite remarque : Le slider ne marche pas sur internet explorer.
à+
DevAddict Il y a 3 ans Répondre
Lol, c'est grâce à lui que je sais coder Flo
blog de twilight Il y a 3 ans Répondre
C'est pour quand la demande en mariage Michael? ^^
DevAddict Il y a 3 ans Répondre
Je tiens à te remercier car depuis un moment tu veux que je me lance sur ce Framework et la je dois enfin te déclarer ma flamme mdr. Et oui, j'ai la motivation maintenant donc je vais pouvoir t'embêter quand j'aurais un bug
. J'aimerai aussi souligner ta générosité en tant que développeur car je pense qu'ici tout le monde sera d'accord avec moi, mais en général, quand on demande à un développeur : "Comment on fais ça...", il nous répond : "Tu n'a qu'à chercher". Et bien toi non, tu es toujours la pour nous donner un coup de main ou pour nous faire des tutoriels d'une qualité extraordinaire et le tout gratuitement; et si je sais coder comme je code actuellement c'est grâce à toi, alors un grand merci !
Vivement le prochain tutoriel, merci Jojo !
Babou Il y a 3 ans Répondre
Super tuto, continue encore et encore
ludouze Il y a 3 ans Répondre
Youhou nikel merciiiii t'as mérité ton café :D
DevAddict Il y a 3 ans Répondre
C'est ce qu'on appel un tuto ça xD. Merci Jojo
Remus Il y a 3 ans Répondre
C'est vraiment excellent, je ne les pas encore regarder mais je pense prendre un peut de temps cette après midi pour l'expérimenter.
Des motives pour monter un groupe sur FaceBook pour que Grafikart repasse sur MAC ?
Lyes Il y a 3 ans Répondre
Merci graf' simpa de nous fournir le zip
, je sais que t'a prix des heures pour faire cette vidéo, alors merci; et au prochain tutoriel -inchallah-
Pakito Il y a 3 ans Répondre
J'ai toujours le chic pour entreprendre de réaliser des projets web quelques semaines avant que Grafikart nous gratifie de sublimes tutoriels.
Visiblement, je m'y prends comme il faut puisque j'arrive à un résultat satisfaisant et que je colle aux indications du tuto sans les avoir vu puisqu'il n'existait pas encore.
En tout cas, superbe tuto qui pourra servir à bien des gens.
Encore du grand Raton Laveur !
cerise Il y a 3 ans Répondre
Ouffffffffffff
et bien entendus un énorme bravooooooooooooooo!
merci de te donner autant pour nous tous.
cerise
leknoppix Il y a 3 ans Répondre
Super tuto.
Ravi Il y a 3 ans Répondre
Merci beaucoup Grafikart :D, rien à dire :D c'est magnifique :D
thib Il y a 3 ans Répondre
super tuto en perspective, merci beaucoup
lioninho11 Il y a 3 ans Répondre
Rien à dire, tu restes le meilleur!
Le tuto est genial, il resoud la majeur partie des problemes que j'avais! Vraiment
grand merci.
Shelton Il y a 3 ans Répondre
Salut Grafikart comme d'habitude très bon Tuto merci.
Une petite question qui n'a pas vraiment de lien directe avec le Tuto, voilà j'ai vu ton programme Komodo est je voulais savoir si c'était toi qui avait personnaliser les couleur du font et du texte où si c'était déjà comme sa ?
Et peux tu me dire qu'elle sont les couleurs si sa ne te dérange pas trop, merci pour ta réponse
Toppy Il y a 1 an - Répondre
Le thème est dans la section ressources ! ;-)
Fedora Il y a 3 ans Répondre
commen chaque fois tu fais des super tuto Grafikart : Mr le genie
Varnox Il y a 3 ans Répondre
Superbe tutoriel, tout est vraiment vu dedans, que demander de plus ?
Par contre, pour tenir 1h30, bravo, même si on voit qu'a certains moment tu as oublier quelques trucs, mais un petit blanc pour souffler ça fait du bien. ^^
Galdon Il y a 3 ans Répondre
1h30 de screencast !
C'est tout simplement le plus long tuto vidéo que j'ai vu sur le net.
mixnico Il y a 3 ans Répondre
enocre un fois un super tuto, merci
hammami jamel Il y a 8 mois Répondre
merci bien
slm