hello, À la question "Would you like to include some basic class methods?" répondre oui pour avoir par la suite les méthodes d'admin est je trouve normal. D'accord, Il faut supprimer manuellement les méthodes qui ne sont pas forcement utiles (add, edit, delete qui peuvent être remplacé par admin_add etc.)
J'ai fais le test avec cake_1.2.0.6311-beta $validate est correctement ajouter au model avec les criteres de validation que je lui ai indiqué. Est-ce que la console ne t'as pas indiquée des erreurs lors de la création du model? Plusieurs méthodes de validation par champ n'est pas vraiment basique comparé à cake 1.1 mais ce serait en effet une évolution du script bienvenue. On Jan 16, 2:04 pm, avairet <[EMAIL PROTECTED]> wrote: > Salut Esion et merci pour ta réponse ! > > 1) Oui, je sais bien que Bake propose des fonctions basiques, mais une > fonction "admin_add()" ou "admin_delete()" n'est-elle pas basique ?? > > 2) Ah bon ? Quelle release/build utilises-tu ?? Ou alors c'est parce > que tu crée des modèles qui ont des validations sur plusieurs champs, > qui ne sont pas des id auto_increment... > Car moi j'ai trouvé une légère erreur dans le code source (script > "cake/console/libs/tasks/model.php", fonction bake() à la ligne 503) > qui expliquerait pourquoi rien n'est créé quand on ne choisit qu'un > seul critère de validation ! A cet endroit du code, on calcule le nb > d'éléments du tableau "validate" et on vérifie que ce nombre est > strictement supérieur à 1, ce qui ne colle pas dans mon cas > d'utilisation... > > 3) Bah oui, je réponds comme pour le 1) : mettre deux critères de > validation sur un même champ me semble quelque chose de relativement > basique ! > > Pour conclure, je pense bien sûr qu'il faut créer nos propres scripts > de baking, mais ce n'est pas forcément très simple. Par ailleurs, je > pense que les quelques corrections/optimisations que je propose ne > sont pas complètement dénuée d'intérêt et je voulais donc avoir l'avis > de la communauté sur la nécessité ou non de les signaler sur le bug- > tracker officiel, notamment pour le point 2)... > > Au plaisir de te lire, > > Cordialement > > Avairet > > On 10 jan, 22:44, esion <[EMAIL PROTECTED]> wrote: > > > Hello, > > Je fais tes différents tests > > > On Jan 10, 4:41 pm, avairet <[EMAIL PROTECTED]> wrote: > > > > Bonjour à tous, > > > > Je repose une question postée ce matin sur le groupe anglais. > > > > Dans la release 1.2.0.5875, la génération du code en ligne de commande > > > était foireuse. > > > J'ai récupéré la 1.2.0.6311 et cela semble aller beaucoup mieux, mais > > > je constate encore des bizarreries : > > > > 1) A la création d'un contrôleur, si on répond "no" à la question > > > "Would you like to include some basic class methods?", le script ne > > > nous permet plus de créer les fonctions et le routing "admin" !? > > > Je pense que c'est normal dans le sens où bake propose des fonctions > > permettant de creer des méthodes basics > > Ce serait à implementer mais cela rendrait bake beaucoup plus complexe > > et peut être ionstable. > > > > 2) A la génération d'un modèle, lorsqu'on souhaite générer un critère > > > de validation pour l'un des champs, le script continue sans problème, > > > mais une fois le fichier créé, aucune trace du tableau "$validate" > > > avec le critère choisi !!?? > > > Je n'ai pas de soucis à ce sujet, > > > > 3) Toujours à propos des critères de validation, le script ne permet > > > pas d'en choisir plusieurs pour un même champ... ce qui est bien > > > embêtant ! > > > Idem que pour 1), bake permet de generer du code basic. > > D'accord ce serait beaucoup plus facile à implémenter que pour les > > controller peut être. > > > Sinon, je crois que tu peux creer tes propres scripts pour la > > "cakeconsole"http://tempdocs.cakephp.org/#TOC108142 > > > > Voilà, si vous avez constaté ces mêmes problèmes, si vous avez trouvé > > > une explication ou une solution, si vous pensez que ce sont des > > > erreurs importantes et que je devrai en faire des tickets sur le Trac, > > > merci de vous manifester ! > > > > Merci de votre attention, > > > > Aurélien --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
