Merci à vous tous pour ces réponses, j'y vais de ce pas appliquer ces conseils ;)
On 23 juil, 23:30, francky06l <[EMAIL PROTECTED]> wrote: > Pour revenir a ta question a propos de javascript, il faut mettre le > helper javascript dans app_controller.php (commun donc a tous les > controlleurs). > En effet, le layout (default) est commun a toutes les vues, le fait > d'inclure javascript helper dans un controlleur specifique ne suffit > pas.. > > Pour le formulaire sans Controlleur (ni modele), tu peux passe null a > create form : $form->create(null, etc ....) .. > > On Jul 23, 5:44 pm, Pierre MARTIN <[EMAIL PROTECTED]> wrote: > > > Ah ben merci ... on en apprends tous les jours ! > > Desole de mon ignorance :P > > > On 23 juil, 10:33, avairet <[EMAIL PROTECTED]> wrote: > > > > Ben oui, un contrôleur peut travailler sans modèle ! > > > > Dans ce cas, il suffit de faire : > > > public $uses = array(); (PHP 5) > > > var $uses = array(); (PHP 4) > > > > On 23 juil, 16:10, Pierre MARTIN <[EMAIL PROTECTED]> wrote: > > > > > Bonjour, > > > > > Juste une question dans ce cas la ... Le controller peut ne pas etre > > > > relie a un modele ? > > > > Comment faut-il proceder dans ce cas ? L'attribut $modelNames ? > > > > > Pierre > > > > PS : Desole, je suis au boulot et le QWERTY c'est ... euh ... > > > > embetant ! > > > > > On 23 juil, 08:00, avairet <[EMAIL PROTECTED]> wrote: > > > > > > Bonjour à tous, > > > > > > Je rebondis sur la première question : on peut très bien faire un > > > > > formulaire sans l'associer à un modèle ! > > > > > Si ce formulaire n'est pas destiné à enregistrer des données, inutile > > > > > de créer un modèle. > > > > > > Dans ta vue tu peux construire ton formulaire en HTML pur ou bien avec > > > > > le helper form. > > > > > Tu indiques bien une action de ton contrôleur dans l'attribut ACTION > > > > > du formulaire et c'est tout. > > > > > > Ensuite dans l'action de ton contrôleur tu peux faire tous les tests > > > > > habituels, en interrogeant $this->data, par exemple : > > > > > if ($this->data['NomDomaine'] != "") { > > > > > // Je teste ici la validité du nom de domaine et s'il n'est pas bon, > > > > > je renvoie au formulaire avec un message d'erreur > > > > > if(verif_validite($this->data['NomDomaine']) === true) { > > > > > $this->Session->setFlash(__('Votre nom de domaine est conforme.')); > > > > > > } > > > > > } > > > > > > On 22 juil, 13:57, Pierre MARTIN <[EMAIL PROTECTED]> wrote: > > > > > > > Bonjour, > > > > > > > Cela semble par contre bizarre ... > > > > > > As-tu fais : var $helpers = array(..., 'Javascript', ...); > > > > > > (avec un array et une majuscule ?) > > > > > > > Dans ton code, es-tu sûr que tu appelles une méthode existante avec > > > > > > les bons paramètres ? > > > > > > Je pense que là il serait judicieux de nous montrer le "best of ton > > > > > > code" pour t'en dire plus. > > > > > > > Bonne journée, > > > > > > Pierre > > > > > > > On 22 juil, 07:50, Louis <[EMAIL PROTECTED]> wrote: > > > > > > > > Merci Pierre, c'est exactement ce qu'il me fallait. > > > > > > > > 3) Dernière question, comment peut-on associer un javascript dans > > > > > > > le > > > > > > > layout ? > > > > > > > Lorsque j'essaye de passer par $javascript il me dit que l'objet > > > > > > > n'existe pas, j'ajoute pourtant le helper Javascript dans le > > > > > > > controlleur. > > > > > > > > Merci encore pour votre aide ! > > > > > > > > On 22 juil, 13:42, Pierre MARTIN <[EMAIL PROTECTED]> wrote: > > > > > > > > > Bonjour Louis, > > > > > > > > > Dans ce cas là il te faudra quand même créer une classe pour ton > > > > > > > > Modèle, mais dans celle ci tu n'auras que : > > > > > > > > $useTable = false; > > > > > > > > > Jettes un oeil ici :http://book.cakephp.org/fr/view/436/usetable > > > > > > > > ... le livre de cuisine est le meilleur ami du développeur :P > > > > > > > > > Pierre > > > > > > > > > On 22 juil, 07:28, Louis <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Salut, > > > > > > > > > > Merci de ta réponse cependant je ne comprends toujours pas la > > > > > > > > > façon de > > > > > > > > > faire si je dois par exemple créer un formulaire pour > > > > > > > > > vérifier la > > > > > > > > > disponibilité d'un nom de domaine, je vois pas en quoi je dois > > > > > > > > > associer une base de données ?!? > > > > > > > > > > Je souhaiterais seulement avoir un controlleur qui agira sur > > > > > > > > > ma vue. > > > > > > > > > > Non ? > > > > > > > > > > On 22 juil, 11:20, "ayoub hidri" <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > Bonjour, > > > > > > > > > > > >>1) Je suis nouveau dans l'utilisation de cakephp, ma > > > > > > > > > > >>question semble > > > > > > > > > > > et doit etre idiote mais je souhaiterais savoir comment > > > > > > > > > > créer un > > > > > > > > > > formulaire sans avoir spécialement de modèle associé ? > > > > > > > > > > Car il va chercher automatiquement une table ayant le même > > > > > > > > > > nom non ? > > > > > > > > > > > il faut toujours avoir une modele associé meme si cake > > > > > > > > > > reconnais la table > > > > > > > > > > qui ne doit pas avoir le meme nom mais plutot le pluriel de > > > > > > > > > > ton modele > > > > > > > > > > > si ce n'est pas dèja fait essais de jeter un oeil sur ce > > > > > > > > > > tuto :http://book.cakephp.org/view/219/blog > > > > > > > > > > > >> 2) Je souhaiterais aussi savoir comment récupérer les > > > > > > > > > > >> erreurs > > > > > > > > > > > associées à la base de données car je vois qu'en bas de > > > > > > > > > > chaque page > > > > > > > > > > j'ai le débuggage et cela me mets à chaque fois qu'il y a > > > > > > > > > > des erreurs > > > > > > > > > > sans me donner lesquelles ? (lors des select par exemple) > > > > > > > > > > >http://bakery.cakephp.org/articles/view/showing-database-errors > > > > > > > > > > > Google est le meilleur ami de l'homme pense y > > > > > > > > > > > @+ > > > > > > > > > > > 2008/7/22 Louis <[EMAIL PROTECTED]>: > > > > > > > > > > > > Bonjour, > > > > > > > > > > > > 1) Je suis nouveau dans l'utilisation de cakephp, ma > > > > > > > > > > > question semble > > > > > > > > > > > et doit etre idiote mais je souhaiterais savoir comment > > > > > > > > > > > créer un > > > > > > > > > > > formulaire sans avoir spécialement de modèle associé ? > > > > > > > > > > > Car il va chercher automatiquement une table ayant le > > > > > > > > > > > même nom non ? > > > > > > > > > > > > 2) Je souhaiterais aussi savoir comment récupérer les > > > > > > > > > > > erreurs > > > > > > > > > > > associées à la base de données car je vois qu'en bas de > > > > > > > > > > > chaque page > > > > > > > > > > > j'ai le débuggage et cela me mets à chaque fois qu'il y a > > > > > > > > > > > des erreurs > > > > > > > > > > > sans me donner lesquelles ? (lors des select par exemple) > > > > > > > > > > > > Merci d'avance pour votre aide --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : cakephp-fr@googlegroups.com Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---