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
-~----------~----~----~----~------~----~------~--~---

Répondre à