Bonjour,

Je viens de vérifier le nom de les mes fichiers et effectivement je n'ai pas
fait attention à cela.

J'ai trouvé mon erreur en debuggant le code de CakePHP et j'ai constaté
qu'un message d'erreur était "envoyé" quelque part. Mais je ne sais pas
comment récupérer ces messages d'erreur.

Je n'ai rien trouvé dans les fichiers de log.

Existe-t'il une méthode pour le afficher ces messages d'erreur ?



vanitom



2009/1/15 avairet <cont...@vairet.net>

>
> Salut,
>
> Normalement, dans un contrôleur, tu dois déclarer tous les Helpers
> dont tu auras besoin dans les vues associées, sauf ceux qui sont
> déclarés dans le AppController et Html et Session qui sont toujours
> disponibles dans la version 1.2.
>
> Je pense que dans un Helper c'est pareil, maintenant, je ne sais pas
> si le fait de déclarer un Helper dans un contrôleur (ou AppController)
> et de ne pas le redéclarer dans un Helper perso pourrait le rendre
> indisponible... Cela me paraît bizarre également.
>
> Voici les liens vers les chapitres concernés dans le CookBook :
> http://book.cakephp.org/fr/view/53/components-helpers-et-uses
> http://book.cakephp.org/fr/view/101/Creating-Helpers
> http://book.cakephp.org/fr/view/102/Including-other-Helpers
>
> Assure toi si possible d'utiliser la version 1.2 finale et vérifie la
> (re)déclaration du Helper Misc, soit dans AppController, soit dans le
> Contrôleur qui appelle ton Helper HtmlEx, soit dans HtmlEx lui-même.
>
> Et, juste pour la forme, vérifie la syntaxe de tous tes Helpers (nom
> du fichier et nom de la classe) et qu'ils sont bien dans le
> répertoire /app/views/helpers/
>
>
>
> On 12 jan, 14:24, "Diquélou Ronald" <vani...@gmail.com> wrote:
> > Bonjour,
> >
> > Je suis entrain de préparer une maquette et il me faut quelques éléments
> > graphique pour que ça passe bien.
> >
> > Je m'attarde donc un peu sur les Views et plus précisément sur les
> Helpers.
> >
> > Pour internationaliser mon application, j'ai utilisé la formation "Un
> site
> > multilingue avec CakePHP" (
> http://www.formation-cakephp.com/41/multilingue-18n-l10n).
> > Pour cela j'ai créé un helper dérivant de HtmlHelper
> >
> > class HtmlExHelper extends HtmlHelper
> > {
> >     var $name = 'htmlex';
> >     var $helpers = array ( 'text2image' );
> >
> >     function url($url = null, $full = false)
> >     {
> >         return '/' .
> >                Configure::read('Config.langCode') .
> >                parent::url($url, $full);
> >     }
> >
> >     function link($title, $url = null, $htmlAttributes = array(),
> > $confirmMessage = false, $escapeTitle = true)
> >     {
> >         return parent::link($title, $url, $htmlAttributes,
> $confirmMessage,
> > $escapeTitle);
> >     }
> >
> >     function Title ( $sText )
> >     {
> >         return $this->Output ( '<h1>'.$text2image->TextToPng ( $sText
> > ).'</h1>' );
> >     }
> >
> > }
> >
> > Pour mes titres de section, j'aimerai qu'ils soient écrit en utilisant
> une
> > police de caractère particulière. Je pensais utiliser la librairie GD
> pour
> > créer un PNG à partir d'un texte.
> > En utilisant un cache pour ne pas les recréer en permanence.
> >
> > Pour cela, j'utilise une classe TextToImage que j'ai mis dans le
> répertoire
> > Vendors. Pour gérer le cache et tout et tout, je voulais créer un Helper
> que
> > j'utiliserai dans mon HtmlExHelper comme le montre code ci-dessus.
> >
> > Mais lorsque fait cela, toutes les fonctions d'un autre Helper perso,
> > "MiscHelper", ne sont plus accéssible. Ce "MiscHelper" a été ajouté dans
> mon
> > "AppController".
> > J'ai comme l'impression qu'en ajouter "Text2ImageHelper" a fait sauter
> > "MiscHelper" mais je trouve ça bizarre.
> >
> > Quelqu'un aurait il une idée pour résoudre mon problème ?
> >
> > Merci d'avance
> > Vanitom
> >
>

--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : cakephp-fr@googlegroups.com
Pour résilier  : cakephp-fr-unsubscr...@googlegroups.com
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à