Tutoriel Vidéo CakePHP : Initiation à CakePHP

Dans ce tutoriel vidéo nous verrons comment fonctionne cakePHP. Nous verrons comment créer des modèles, des vues et des controllers. Aussi, vous verrez comment accéder à la base de donnée pour générer une page dynamique...


Télécharger la vidéo
(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

Formulaire de contact

Formulaire de contact
31m

Dans ce tutoriel vidéo vous apprendrez à créer un formulaire de contact...

Création d'un blog

Création d'un blog
49m

Dans ce tutoriel vidéo nous verrons comment fonctionne cakePHP. Nous...

91 commentaires
Ajouter un commentaire

tilk2010 Il y a 11 jours Répondre

<?php
class PostsController extends AppController
{
$name='Posts';
}
?>

Quand j'écrit dans l'URL localhost/blog/posts il m'affiche 2 erreurs :

Error: PostsController could not be found.

Error: Create the class PostsController below in file: app\Controller\PostsController.php

LimeCitrus Il y a 1 mois Répondre

Salut, j'ai trouvé mon erreur, quand on suit un tuto avec la mauvaise version c'est normal que ca ne marche pas... J'ai regardé le tuto concernant la version 2.0 de cake et me suis rendu compte que le language avait pas mal évolué. Un grand merci pour ces tuto super!!!

LimeCitrus Il y a 1 mois Répondre

Salut, comme je peux le constater sur pas mal de forum, je rencontre moi aussi un problème par rapport au chemin de cake... je rencontre un problème au moment où je créé le fichier index.ctp. il me dit qu'il ne trouve pas mon post controller. je suppose que c'est le chemin qui foire mais bon... pas moyen de régler ce problème, j'ai besoin de vos conseil. merci!

Magic Il y a 3 mois Répondre

Bonjour,
Je suis tombée par hasard sur ce site et sur ce tutoriel. J'avais envie de mieux comprendre le fonctionnement de CakePHP mais aussi du modèle MVC, je n'ai encore rien installé, mais là ce tutoriel m'a vraiment beaucoup inspiré, ça me donne vraiment envie d'apprendre à utiliser ce nouvel outil que je ne connaissais pas avant aujourd'hui, tout a l'air beaucoup plus simple.
Donc grand merçi au monsieur qui a fait le tutoriel et surtout bonne continuation =)

elbakai site web Il y a 3 mois Répondre

Merci bien pour ce tuto, vraiment il est très intéressant pour bien commencer le cakephp

Fonski Il y a 5 mois Répondre

Merci pour tes tutos. =D
Par contre, avec la dernière version, "$html->css()" semble ne plus fonctionner. Pour ceux chez qui ça déconne, on peut utiliser "$this->Html->css()" à la place

mat Il y a 5 mois

J'ai eu le même problème. J'ai fait le tuto, au début, avec la version 2.0.4 de cake php. J'ai tout refait avec la 1.3 et là ça marche.

Je ne sais pas si il existe une manip supplémentaire pour que cela marche avec la dernière version.

Sinon très bon tuto. Merci.

mat Il y a 5 mois - Répondre

Pardon ma réponse concernait le message de Stitox ci-dessous, pas de Fonski. Désolé

stitox Il y a 5 mois Répondre

Merci beacoup pour cette introduction, j'ai tout compris et ce que tu as ça marchais chez moi aussi

J'ai quand même un petit souci, j'utilise la dernière version du cake, lorsqu'on je veux afficher les données à l'aide de la fonction debug() ça n'affiche rien, je ne sais pas pourquoi !!

Notes :

- le print_r() m'affiche bien l'array
- le debug dans mon fichier cong a la valeur 2 [ Configure::write('debug', 2); ]

Merci encore une fois :D

mat Il y a 5 mois - Répondre

J'ai eu le même problème. J'ai fait le tuto, au début, avec la version 2.0.4 de cake php. J'ai tout refait avec la 1.3 et là ça marche.

Je ne sais pas si il existe une manip supplémentaire pour que cela marche avec la dernière version.

Sinon très bon tuto. Merci.

Bluue Il y a 7 mois Répondre

Bonjour,

Je viens de regarder ce tutoriel, et j'ai un petit problème. Dès que je renomme mon dossier "cakephp-cakephp-8236c7e" en "cakephp" ou tout autre nom, la page devient blanche. Je n'ai plus l'index, les erreurs, etc .. Ce n'est pas si handicapant car je peux garder ce nom à rallonge mais quand même '-'

Si vous connaissez la situation, j'en serais fortement reconnaissante !

Cordialement,
Marine.

Rémi Il y a 9 mois Répondre

Bonjour,

Tutorial très bien fait et très pédagogue, merci !

J'aurais tout de même une petite question concernant le lien avec la base mysql... A quel endroit est défini le nom de la table "posts" dans le code que tu viens d'écrire ? Je n'arrive pas a comprendre comment avec le code que tu as écrit, cake arrive à récupérer le contenu de la table.

Merci d'avance
Rémi

Deus Ex Machina Il y a 10 mois Répondre

Bravo pour ce tuto!

morad Il y a 1 an Répondre

merci pour le tuto
le style css ne s'applique avec moi,meme si la page default marche bien
pourquoi?

dolpierus Il y a 1 an Répondre

très bon tuto,
le seul problème des tutos vidéos c'est que pour corriger une erreur ou un changement lors d'un changement de version de php... il faudrait tout refaire...
celui-ci fonctionne apparemment parfaitement bien sous cakephp 1.3
merci!

Reedo Il y a 1 an Répondre

Merci pour ces tutos videos

Boris Il y a 1 an Répondre

Problème résolut, mon dossier de thème n'&tait pas dans webroot...

Boris Il y a 1 an Répondre

J'ai le même souci qu'edandweb, si quelqu'un à un solution pour ce problème ?

edandweb Il y a 1 an Répondre

Bonjour Voila J'ai suivit le tuto initiation a Cake PHP lorsque Grafikart introduit son thème impécable la feuille de styles est intégré seulement quand je le fais au niveau du code source la feuille est intégré mais CAKE réagit comme si c'était un appel a une class:

<link rel="stylesheet" type="text/css" href="/cakephp_new/theme/css/style.css" />

<h2>Missing Controller</h2>
26<p class="error">
27 <strong>Error: </strong>
28 <em>ThemeController</em> could not be found.</p>
29<p class="error">
30 <strong>Error: </strong>
31 Create the class <em>ThemeController</em> below in file: app\controllers\theme_controller.php</p>
32<pre>
33<?php
34class ThemeController extends AppController {
35
36 var $name = 'Theme';
37}
38?>
39</pre>

bag Il y a 1 an Répondre

Bravo , je regarde tes tuto sur cake les uns après les autres pour faire mon site avec , bon courage pour la suite

samuel4256 Il y a 2 ans Répondre

Bonjour, j'ai un problème, j'ai bien créé le fichier index.ctp et la fonction index() dans le controleur

class PostsController extends AppController
{
var $name = 'Posts';

function index()
{
$var = $this->Post->find('all', array(
'fields'=>array('titre','body')
));
$this->set('articles', $var) ;
}
}

mais quand je veux afficher la vue,j'ai une erreur :

Error: The action index.ctp is not defined in controller PostsController

Error: Create PostsController::index.ctp() in file: app\controllers\posts_controller.php.

Yann Il y a 2 ans Répondre

Merci pour cet excellent tutoriel, rien de mieux pour se lancer ! Il ne reste qu'a trouver le temps de regarder les autres :-)

Jorjal Il y a 2 ans Répondre

Bonjour à tous, merci pour ce tutoriel très enrichissant. Une question me passe tout de même par l'esprit et je ne pense pas avoir trouvé la réponse en cherchant un peu partout.

On créer une page default.ctp pour le design global. Mais si sur cette page je veux afficher des informations venant de plusieurs tables. Par exemple un cadre avec les dernières news, un cadre avec les dernières images de la galerie, un cadre pour un calendrier etc...

Comment cela se passe du coup ? il faut faire les requêtes boucles d'affichage directement dans default.ctp ? ou a chaque cadre sa vue ? (quand je parle de cadre je parle juste d'un simple <div> ... </div>)

Merci d'avance.

Man call T Il y a 2 ans Répondre

Très beau tuto m'a beaucoup aider pour mon projet qui est en cours.

Merci

graww Il y a 2 ans Répondre

Svp comment sa se fait que mon Titre array apparais toujours ?

nOuX Il y a 2 ans Répondre

Salut salut !
Excellent ce tuto, explication claire et musique très "zen" :D
J'ai une question : quel outil utilises tu pour coder sous Mac ?? ça a l'air plus pratique que mon smultron...
Merci ça me ferait travailler plus vite
A+

nOuX

NaetoH Il y a 2 ans Répondre

Mon préféré reste coda, sinon il y'a un equivalent de textmate sous windows qui sappelle eTextMate, personnellement je trouve Komodo plus que lent.

Orken Il y a 2 ans Répondre

Salut, j'ai regardé tous les tutos pour cake PHP et j'ai appris énormément de choses (encore !!!).

Et j'ai une question , pas sur cakePHP mais sur l'éditeur que tu utilises. au début c'était coda (perso j'aime pas) et tu es passé sur KOMODO, je l'ai testé vite fait, mais je n'arrive pas à m'y faire (je suis pas spécialement motivé pour changé encore d'IDE).
Je codais sous eclipse (principalement du JAVA mais aussi un peu de PHP) et je suis passé récemment sous netbeans (pour J2EE et PHP principalement). J'arrive à ma question.

Est ce que tu as testé netbeans avant d'adopter KOMODO ? Et si oui, quels sont les avantages de KOMODO par rapport à netbeans. Je suis en train de tester netbeans et cakephp et ça marche bien, autocompletion et compagnie. Et si non, ben je vais essayer de tester un peu plus KOMODO pour me faire une idée.

D'ailleurs, la question vaut pour tout le monde en fait.

Très bon travail pour tes tutos en général.

Croquelajeunesse Il y a 2 ans Répondre

Bonjour,
J'aimerais savoir s'il est possible de changer la hiérarchie des adresses générées par CakePHP au moyen d'URL rewriting, ou s'il faut forcément garder site/controller/action.

Merci d'avance.

Syntaxlb Il y a 2 ans Répondre

Bonjour, très bon tutoriel. Je débute sur cakephp!

Par contre j'ai une question, lors de la mise en place de la partie graphique, il est dit que pour affiché la vue, il suffit de mettre "echo $content_for_layout;".

Mais je fais si je voudrais affiché les articles au milieu de la page, et en même temps un tchat(par exemple) sur la droite du site(par exemple) qui provient lui d'une autre vue (tchat.ctp) ?

Il faudrait que je fasse un include de "./tchat/index" dans la partie de droite ?

Merci !

Syntaxlb Il y a 2 ans - Répondre

Problème résolu, je viens de regarder le tutoriel cakephp pour le portfolio, merci : )

Il faut en fait utiliser les elements de cakephp.

gus Il y a 2 ans Répondre

1 / Bon tuto cependant si à l'adresse http://localhost/blog/ tout s'affiche très bien,
impossible en revanche de trouver http://localhost/blog/posts/index
message d'erreur : The requested URL /index.php was not found on this server.

Le fichier conf d'apache (httpd.conf) indique bien AllowOverride All ( pour <Directory "/Applications/MAMP/htdocs"></Directory> )

A priori j'ai recopié exactement la même chose qu'indiqué sur le tuto.
Si vous avez une idée… je suis preneur (je suis sur Max OSX 10.6.2)

2 / D'autre part, cela m'amène à poser cette seconde question : qu'en est-il de l'installation de CakePHP sur un hébergement mutualisé dont on a absolument pas accès à la config apach ?

yousiris Il y a 2 ans Répondre

La redirection il n'y a pas de problème car je l'utilise dans le beforerender du appcontroller en faisant:
$this->redirect('/users/login'), il s'agit d'une redirection vers la function login du userscontroller.
Il rentre bien dans le userscontroller mais dans la fonction login je ne suis pas sur parceque j'utilise un Die pour vérifié si l'on est bien dedans mais sa ne réagi pas.
Help me please?

thidenthi Il y a 2 ans Répondre

merci , très bon tuto
je pense que ça intéresserait beaucoup de monde des tutos sur le zend framework .

qu'en pensez vous ?

yousiris Il y a 2 ans Répondre

Qu'en pense tu grafikart?

yousiris Il y a 2 ans Répondre

La redirection je pense qu'il n'y a pas de problème car je l'utilise dans le beforerender du appcontroller en faisant:
$this->redirect('/users/login'), il s'agit d'une redirection vers la function login du userscontroller.
Il rentre bien dans le userscontroller mais dans la fonction login e ne suis pas sur parceque j'utilise un Die pour vérifié si l'on est bien dedans mais sa ne réagi pas.

yousiris Il y a 2 ans Répondre

Je ne pense pas car le lien vers le fichier est correct, et le fichier existe.
Je pensé que c'était à cause de la fonction redirect que j'utilise dans mon beforeRender() au niveau de mon app_controller
Donc je suis toujours bloqué..

Grafikart Il y a 2 ans - Répondre

Tu dois faire une redirection CakePHP erronée. Le mieux c'est que tu teste un peu (en retirant des bouts de ton code) pour trouver le problème.

Rapha Il y a 2 ans Répondre

Je n'ai pas CakePHP, mais une erreur 404 au niveau d'Apache tu as mal déplacé un fichier ou tu en as supprimé un mauvais, en clair il y a un fichier qu'il ne trouve pas

PS désolé j'ai appuyé par erreur sur entrée

Rapha Il y a 2 ans Répondre

Je n'ai pas CakePHP mais une erreur 404, tu

yousiris Il y a 2 ans Répondre

Merci de bien vouloir m'aider je suis vraiment en galère.

yousiris Il y a 2 ans Répondre

Bonjour à tous,

J'ai un énorme problème avec cakePhp version stable, j'ai easyphp version 5.3.
J'ai fais toute les config imaginable.
En suivant le tuto grafikart sa fonctionne bien.
Maintenant je suis sur un gros projet en entreprise avec cakephp bien sur et j'aimerais bien l'avoir en local mais lorsque je met le projet dans mon /www
j'obtient le message d'erreur suivant:

Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.
Error 404
localhost
12/22/09 17:32:37
Apache/2.2.13 (Win32) PHP/5.3.0


J'ai bien sur regardé sur le net avant de postulé ce message.
Merci à tous pour votre aide

Canardcaché Il y a 2 ans Répondre

Je comprends pas bien l'intérêt de passer par une Frameworks alors qu'on peut aussi y arriver par PHP + Mysql... Pourquoi alors se compliquer la vie à ré apprendre des conventions et du langages? (c pas provoc, juste pour savoir). Est-ce pour se rapprocher d'une démarche plus informaticienne?

Grafikart Il y a 2 ans

Question pertinente je vais essayer de rapprocher ça avec un exemple : Le bricolage. Un framework te donne des outils pour bricoler, au début il faut apprendre à s'en servir mais une fois que tu sais t'en servir tu gagne du temps.

Un framework permet aussi d'organiser ton code avec une structure qui te permet de mettre à jour plus facilement.

Canardcaché Il y a 2 ans

Ok! Donc comme si on voulait divisé le travail en divers parties pour interagir séparément... Mais je trouve quand même que c'est un point de vue très "informaticien" (sans dire que c'est mal). Je trouve cela assez complexe (mais pas insurmontable). Merci en tous les cas d'avoir pris ma question au sérieux!

Grafikart Il y a 2 ans - Répondre

L'utilisation d'un framework se fait sentir quand on bosse à plusieurs sur des gros projet, tu ne peux plus coder en procédural car le code va devenir au bout d'un moment lourd et brouillon. C'est effectivement une démarche de développeur

Nico&CO Il y a 3 ans Répondre

Très bon ce tuto, merci encore car ça permet de progresser rapidement.

Spoilt Il y a 3 ans Répondre

3h47, c'est le temps qu'il m'a fallu pour me rendre compte que "News" n'était pas un nom valide (déjà utilisé ?)...

Pour les curieux, ça me mettais cette erreur :

"
Notice (8): Undefined property: NewsController::$New [APP\controllers\news_controller.php, line 6]

Code



function index() {

$q = $this->New->find('all');

NewsController::index() - APP\controllers\news_controller.php, line 6
Object::dispatchMethod() - CORE\cake\libs\object.php, line 116
Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 227
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 194
[main] - APP\webroot\index.php, line 88


Fatal error: Call to a member function find() on a non-object in C:\wamp\www\cakePHP\app\controllers\news_controller.php on line 6
"

Bah, tiens, j'vais en profiter =p :
Excellent tuto, intellectuellement nourrissant ! Merci d'avoir pensé à "nous" !

brochetta Il y a 3 ans Répondre

Merci beaucoup

brochetta Il y a 3 ans Répondre

j'aimerais bien pouvoir télécharger le kit que tu ajoute à la fin, mais est-ce seulement pour les membres premium ?

Grafikart Il y a 3 ans - Répondre

Pour le kit rend toi dans la section ressource dans la section kits graphiques

christophetd Il y a 3 ans Répondre

Très bon tuto, même si au niveau des frameworks je préfère de loin Symfony.
Pourquoi ne pas faire un tutoriel dessus ?

Grafikart Il y a 3 ans - Répondre

Symfony me fait encore un peu peur
Il faudrait que je trouve qqun pour m'initier et me convaincre de l'utiliser

Sapher Il y a 3 ans Répondre

Je sais pas si tu te rends compte, de l'aide que tu peux apporter a certaine personne en déposant tes tutoriaux gratuitement. Merci....

Baptiste Il y a 3 ans Répondre

salut grafikart!
comment on fait pour adapter un theme pour cake? c'est quoi les éléments primordiaux, comment ça s'adapte?

merci!
@+

klai Il y a 3 ans Répondre

j'ai un petit soucis, c'est que j'arrive pas lancer http://127.0.0.1/blog/posts/index , alors que j'ai bien pris attention de suivre à la lettre ce que t'as fais dans ton tuto , j'ai bien activer le module mod_rewrite dans la configuration d'apache, mais toujours erreur:
Objet non trouvé!

L'URL requise n'a pu etre trouvée sur ce serveur. Si vous avez tapé l'URL à la main, veuillez vérifier l'orthographe et réessayer.

merci de m'aider si tu voix le bug

oxynozeta Il y a 3 ans Répondre

@Grafikart : Ok merci beaucoup de cette réponse rapide. J'ai fait autrement j'ai installé une ancienne version de Wamp et la ca marche.
Je dis franchement chapeau a toi Grafikart pour le nouveau design, les nouveaux tutos, les nouvelles parties...
Un site que je recommande vivement!!!
Oxyno-zeta

lucky28 Il y a 3 ans Répondre

Merci pour cette aide a l'instalation de cakePHP.
Super tuto.
Merci aussi à spout pour les infos concernant Xampp.

oxynozeta Il y a 3 ans Répondre

Bonjour!!
Moi aussi j'ai un problème.
J'avais l'erreur 404 et j'ai mis le module rewrite dans Apache.
Maintenant j'ai un autre soucis! Quand je met l'adresse http://localhost/blog/posts/index il me sort la bonne page mais avec plein de truc qui ne devrait pas y etre!
Exemple:
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\blog\cake\libs\inflector.php on line 131

Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\blog\cake\libs\configure.php on line 136

Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\blog\cake\libs\configure.php on line 226

Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\blog\cake\libs\configure.php on line 906

Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\blog\cake\libs\configure.php on line 946

Et il y a ca sur les 3/4 de la page!!
Comment faire???
Merci
Oxyno-zeta

Grafikart Il y a 3 ans - Répondre

tu utilise PHP5.3, CakePHP utilise des fonctionnalités dépréciés de PHP5.3 pour maintenir une compatibilité avec PHP4. Ce sujet pourra peut être répondre à ton problème http://forum.cakephp-fr.org/viewtopic.php?id=846

Baptiste Il y a 3 ans Répondre

salut,
pour moi tout va bien jusqu'au moment où il faut faire le design! est ce que un design comme celui expliqué ici: http://grafikart.fr/tutoriels/video/coder-site-web-23 (et qui est à ma portée!!) est adaptable pour faire un site cakephp ?? merci bien! et sinon ça peux être une idée de tuto d'adapter un template pour cake!

merci
@+

Gulian Il y a 3 ans Répondre

Bonjour à toutes et à tous,

Pour tous ceux qui ont des problèmes avec le CSS qui ne se charge pas (et d'autre problèmes qui viendront ensuite), il est possible que vous ayez oublier de déplacer le fichier .htaccess dans votre répertoire racine ( d'où le non fonctionnement de l'URLRewrite, malgré son activation au niveau d'apache ).

Ceci est du au fait que les fichiers caché UNIX ( commençant par un '.') ne sont pas affiché sur OSX par exemple ou encore sur la plupart des systèmes basé linux.

Sur linux 'Ctrl + H' pour afficher les fichiers cachés,
Sur OSX, en console, 'defaults write com.apple.finder AppleShowAllFiles TRUE' puis 'killall Finder'

Sinon vous pouvez les déplacer en mode console puisqu'ils sont visible depuis le terminal : 'ls -a' pour afficher tous les fichiers.

Shaw Il y a 3 ans Répondre

*cough* @spout Déjà fait

spout Il y a 3 ans Répondre

Pour info, le port par défaut est le port 80 et non 8888.
Il s'agit d'une config spécifique au mac de notre gentil professeur!
L'url étant bien http://localhost/blog et non pas http://localhost :8888/blog

Par contre, les tutos cake demandant un minimum de connaissance en php et en programmation en général, j'ai du mal à comprendre que ce genre de choses puissent vous poser problème.

Dans xampp, par exemple, il faut penser à éditer le conf par défaut d'apache pour s'assurer que le module rewrite est actif ET que le "AllowOverride" du dossier "/htdocs" est bien sur "All" et non "None"

Je peux comprendre que l'on ai envie de savoir rapidement programmer avec cake mais il y a une minimum requis à ne pas négliger.

Sawox Il y a 3 ans Répondre

Bonjour j'ai le même problème pour l'erreur 404 sur mon serveur free.
Si quelqun pouvait m'aider =)

Shaw Il y a 3 ans Répondre

Je ne suis pas d'accord, j'ai activé l'url rewriting, redémarré le serveur Apache, et rien y fait

Nementon Il y a 3 ans Répondre

@leknoppix & Co : Apres des petits tests, c'est pareil pour ceux et celles qui ont les erreurs de bases et pas le design, cela veut dire que l'url rewriting n'est pas activé =p

Nementon Il y a 3 ans Répondre

K-Ré/FallenBen/Foxynoux : Il faut que tu active le module rewrite (Url rewriting) d'aapache pour pouvoir accéder a tes pages, si tu a wamp, clic droit sur l'icon / Apache / Module apache / rewrit_modul

zinzin de l'espace Il y a 3 ans Répondre

Merci beaucoup ! Sans ces tutos, je n'aurais certainement pas eu la motivation de me lancer avec le framework CakePHP.
Ciao.

Lioninho 11 Il y a 3 ans Répondre

comment fait -on pour entrer des balises <script type="text/javascript" src="js/jquery.js"></script> dans CakePHP

klause89 Il y a 3 ans Répondre

Bonjour,
Est-ce possible d'avoir le thème CSS pour voir comment le réaliser, voir si il y a des contraintes avec cakephp...

Foxynoux Il y a 3 ans Répondre

Pareillement, j'ai un 404 Not found. J'ai pourtant activé le mod_rewrite dans easyphp, mais il ne veut rien savoir... Mister GrafikArt aurait-il la solution ?

FallenBen Il y a 3 ans Répondre

Merci pour ce super tuto,
je voudrais savoir si tu a la réponse pour le problème de K-ré car j'ai le même problème,quand je tape localhost/blog/posts/index il me répond :

Not Found

The requested URL /Blog/posts was not found on this server.
merci d'avance pour ta solution Fallen

K-Ré Il y a 3 ans Répondre

salut ! tout d'abord merci pour ce tuto haut en couleurs ! j'ai cependant un problème lors du passage ou on doit avec localhost/blog/posts/index ! (j'ai error 404) j'ai beau relire mes fichier php (fait avec le bloc note win) je ne trouve pas le probleme sa m'handicap vraiment surtout que c'est mon premier blog !

merci de m'aider

ps : faut il forcemment faire http://localhost :8888 ? car lorsque je met cela j'ai une sorte de tentative de connection a un miniport WAN (je ne sais pas ce que c'est)

dimitri Il y a 3 ans Répondre

pouvez vous m'aider ?

dimitri Il y a 3 ans Répondre

j'ai une erreur on niveau de la balise echo en php:

Notice (8): Undefined variable: articles [APP\views\Posts_Controller\index.ctp, line 3]

et j'ai recopier exactement le même code:

<?php
class PostsController extends AppController {
var $name = 'PostsController';

function index() {
$q = $this->Post->find('all');
$this->set('articles',$q);
}
}
?>

Ritter jack Il y a 3 ans - Répondre

J'ai le même problème que toi ...
Quelqu'un a la solution svp ?

Grafikart Il y a 3 ans Répondre

@marcantflo : Tu as oublié le s à post. /posts/index

marcantflo Il y a 3 ans Répondre

bonjour,
pouver vous m'aider car quand j'ouvre wamp et que je fait blog/post/index il me marque sa :
Error: PostController could not be found.

Error: Create the class PostController below in file: app\controllers\post_controller.php

merci d'avance

Grafikart Il y a 3 ans Répondre

@leknoppix : J'ai mis ta solution dans la description du tutoriel lié à l'installation de CakePHP

rushy Il y a 3 ans Répondre

ce qui est interressant...

leknoppix Il y a 3 ans Répondre

Bonjour, j'ai trouver le problème, cela venais du htaccess. j'envoie a Mister grafikart le site où j'ai trouvé la résolution du problème.

lyes Il y a 3 ans Répondre

@leknoppix : Bonjour,essay d'activer le module "rewrite_module", peut-êtres que ça marchera

Grafikart Il y a 3 ans Répondre

@leknoppix : Envoit moi un mail, ton cas n'est pas isolé. Comme ça on cherchera le problème et je mettrais la solution dans la description du tutoriel sur l'installation.

leknoppix Il y a 3 ans Répondre

Bonjour, je suis en train de reproduire le tuto sur un serveur pour apprendre à utiliser cake php, et le problème c'est que lors de l'installation du système; j'ai bien les erreurs présenté par mister grafikart, mais je n'ai pas le design, est-ce normal?

longshot Il y a 3 ans Répondre

Good job.

Mais juste pour le postes, l'id il ne serait pas plus judicieux de mettre en temps que big int ? pour l'auto incrémentation?

rushy Il y a 3 ans Répondre

bien les installations sont effectués, saut sur les couleurs mais le content for layout qui dose là tout mon devis.

@rushy Il y a 3 ans Répondre

Regarde si tu as le mod_rewrite d'activé sur ton apache !
C'est surement du à ca ! car cake php l'utilise par defaut

rushy Il y a 3 ans Répondre

Bravo,
Il y a plein de couleur c'est propre, et chez moi :basic,pas de couleur pour la page cakephp , pas d'adresse qui s'applique sur le blog, alors que j'ai initialement appliqué la démarche. :snif:

Grem Il y a 3 ans Répondre

Super =)

Bien expliqué, clair, pas de bafouillement, c'est très pro !
Et moi qui cherchais une explication rapide de CakePHP, c'est exactement ce que je voulais

Encore merci et félicitations !

Jonathan Il y a 3 ans Répondre

Wow merci pour se tutorial il est vraiment super

Merci beaucoup

Darkend Il y a 3 ans Répondre

Encore un très bon tuto, félicitations

fraize Il y a 3 ans Répondre

super tuto ! je connaissais mal cake et ça apprend plein de trucs !
merci aussi d'avoir fait un tuto en utilisant mac, on espère que ça en fera changer quelques uns (et oui, windows est le coté obscur de la force ! )
encore merci

Djawadshow Il y a 3 ans Répondre

@Grafikart: C'est genial. merci bcp pour les precisions

Grafikart Il y a 3 ans Répondre

@Djawadshow : C'est un framework donc tu peux coder ce que tu veux avec. Après il faut avoir du courage et être débrouillard

Djawadshow Il y a 3 ans Répondre

Salut tous le monde.
est ce qu'on peut creer un site professionel sous cakephp. par exemple comme la form du http://www.siteduzero.com/ et non pas la form d'un blog. thanks a lot

Galdon Il y a 3 ans Répondre

Merci, ça a l'air encore mieux que ce que je croyais !

Henki Il y a 3 ans Répondre

@Galdon : vers 6:30 c'est Coda. http://www.panic.com/coda/

Galdon Il y a 3 ans Répondre

Ça a l'air cool !

C'est quoi le l'éditeur que tu utilises (vers 6:30), qui fait de la saisie semi-auto ?

Parce que sur Mac je ne connais que smultron et il ne fait pas ça.

Lyes Il y a 3 ans Répondre

merci beaucoup glck ! ça marche a merveille, j'aurai abandonné si tu m'avais pas répondu encore merci et bonne journée !

glck Il y a 3 ans Répondre

j'ai eu le même problème active le "rewrite_module" de ton appache

sur wamp :

clic gauche -> appache -> appache modules -> rewrite_module

@+

Lyes Il y a 3 ans Répondre

cela ne marche pas chez moi ça m'affiche 404 not found, pour je l'ai bien installé.
je suis sous wamp

Cajoline Il y a 3 ans Répondre

Très bon tuto !
je cherchais justement comment utiliser un framework php
un grand bravo pour ce tuto !!

Merci

Laisser un commentaire

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