Oui, ce n'est pas hyper sexy, je suis d'accord... mais dans mon implémentation, je n'ai pas repris les fonctions du helper à l'identique, j'en ai créé d'autres qui utilisent des méthodes du helper "mère".
En fait toutes mes recherches à ce sujet ont été faites dans le but de pouvoir traduire les dates en français (le nom des mois par exemple), ce qui est impossible, à mon sens, avec les helper Time et Form tels qu'ils sont aujourd'hui implémentés dans la v1.2 (j'utilise la 1.2.0.5875 et en partie la Nightly build 1.2.0.6063 je crois...). Si l'on peut, tant bien que mal, leur passer un format de date à la française, en revanche, je ne trouve pas de solution pour avoir un "setlocale" qui me traduisent les mois avant de générer le select pour un champ date... en dehors de créer moi-même des select et de réaliser une méthode cleanUpFields à ma sauce. Tout cela m'avait ammené à tenter de réécrire les méthodes "input" ou "dateTime" ou "month" ou "select" du Helper Form, d'où ma question initiale sur le require et la surcharge... Pour le groupe Cake français, je sais que tu n'es pas le plus dispo, mais comme la discussion est actuellement en stand by et que je n'ai pas vu d'info circulée concernant la mise en place des éléments utiles au déploiement de ce groupe... je te posais la question à tout hasard. @ + Aurélien On 12 déc, 13:31, esion <[EMAIL PROTECTED]> wrote: > L'approche fonctionne mais je ne trouve pas la méthode vraiment > (attention mot à la mode ->) "sexy" > Surtout le fait de devoir faire appel à un nouveau helper ayant les > mêmes fonctionnalités (mais ça a l'avantage de fonctionner). > > PS : > Je suis en train de tapper l'analyse du projet sur son wiki (oui je > fais les choses à l'envers). C'est tout ce que je peux faire pour > l'instant avec le temps que j'ai :/ > > On 12 déc, 09:43, avairet <[EMAIL PROTECTED]> wrote: > > > Bonjour Esion et merci pour ta réponse. > > > Effectivement, ton approche de la réécriture de $html->link est la > > bonne, j'aurais dû y penser. > > Dans mon exemple, je voulais aussi savoir si l'utilisation d'un > > "require PHP classique" est "autorisé". > > J'ai encore du mal à penser Cake, je m'y colle depuis 2 mois seulement > > et mes vieux réflexes d'implémentation PHP simple m'empêchent parfois > > de bien cuisiner ! > > > Aurélien > > > PS : des nouvelles du cake-fr en formation ? > > > On 12 déc, 00:02, esion <[EMAIL PROTECTED]> wrote: > > > > À mon avis c'est envisageable. J'ai vu quelque chose comme ça sur un > > > behavior. Et dans le principe il ne devrait pas y avoir de pbm si ce > > > n'est de surcharger correctement les méthodes (dans le cas où elles > > > rendent des compte cake ou quelque chose comme ça). > > > > Sinon tu peux écrire un nouvel helper étendu à celui de cake. > > > un exemple ici :http://esion99.info/pages/view/liens-en-methode-post-fr > > > => réecriture de $html->link() > > > > On Dec 10, 4:03 pm, avairet <[EMAIL PROTECTED]> wrote: > > > > > Salut à tous, > > > > > Dans la philosphie cake, est-il envisageable d'étendre un helper du > > > > coeur. > > > > > Par exemple écrire celà : > > > > > <?php > > > > > require(HELPERS.'form.php'); > > > > > class MyHelper extends FormHelper > > > > { > > > > public function dateTime() > > > > { > > > > > } > > > > > } > > > > > ?> > > > > > En fait, c'est pour surcharger des méthodes qui ne me conviennent pas > > > > dans le helper de base ou en ajouter, tout en évitant de modifier le > > > > fichier source de Cake pour pouvoir faire des updates sans problème. > > > > > Merci d'avance pour vos avis sur cette pratique ! > > > > > Avairet --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
