Bonjour non cela ne fonctionne pas, ni en creant les methodes vides ... Comme la class ThemeView est un portage de cheesecake et que ce dernier n'etait pas confronté à "ma" problématique d'avoir du xhtml different selon des thèmes il etait quasi couru d'avance que cela echouerait.
tant pis. donc dans ma méthode de mon helper je me retrouve, comme je le disais, à tester le nom de mon thème pour savoir quel xhtml utiliser. merci pour votre concours ;) On Nov 29, 1:02 pm, esion <[EMAIL PROTECTED]> wrote: > Perso j'avais bêtement copier/coller la ligne de code... > > Pour préciser, quand j'ai dis "vide" pour le helper dans views ça > signifiait "class vide" et pas "fichier vide" . > Il faut tout de même construire une class sans méthodes. > Soit dit en passant, je ne suis pas vraiment sûr que ça fonctionne. > > On 29 nov, 11:00, avairet <[EMAIL PROTECTED]> wrote: > > > Salut, > > > Désolé, je pensais bien que cela pouvait être une faute de frappe... > > mais comme vous la répêtiez tous les deux, j'ai préféré apporter cette > > précision. > > > Pour les layouts et les thèmes, je n'ai peut-être pas vraiment saisi > > quel était ton problème... > > > Et pour le plantage d'Apache, c'est vraiment étrange. Sans doute qu'il > > cherche indéfiniment à inclure le fichier qu'il ne trouve pas... > > > Avairet > > > On 29 nov, 10:14, foxmask <[EMAIL PROTECTED]> wrote: > > > > views/helpers/bloc.php est vide > > > views/themed/montheme/helpers/bloc.php existe > > > > lors de l'accès à l'applihttp://localhost:82/:apachecrash , puis > > > unkwonw host puis apache reboot ... > > > > [Thu Nov 29 10:11:16 2007] [notice] Parent: child process exited with > > > status 3221225477 -- Restarting. > > > [Thu Nov 29 10:11:16 2007] [notice] Apache/2.2.6 (Win32) PHP/5.2.5 > > > configured -- resuming normal operations > > > [Thu Nov 29 10:11:16 2007] [notice] Server built: Sep 5 2007 08:58:56 > > > [Thu Nov 29 10:11:16 2007] [notice] Parent: Created child process 4392 > > > [Thu Nov 29 10:11:16 2007] [notice] Child 4392: Child process is > > > running > > > [Thu Nov 29 10:11:16 2007] [notice] Child 4392: Acquired the start > > > mutex. > > > [Thu Nov 29 10:11:16 2007] [notice] Child 4392: Starting 250 worker > > > threads. > > > [Thu Nov 29 10:11:16 2007] [notice] Child 4392: Starting thread to > > > listen on port 83. > > > [Thu Nov 29 10:11:16 2007] [notice] Child 4392: Starting thread to > > > listen on port 82. > > > [Thu Nov 29 10:11:16 2007] [notice] Child 4392: Starting thread to > > > listen on port 81. > > > [Thu Nov 29 10:11:16 2007] [notice] Child 4392: Starting thread to > > > listen on port 80. > > > > bon c'est dommage :x > > > ca m'oblige à tester dans la methode de mon helper quel thème > > > j'utilise ; c'est "très" moyen :x > > > > On Nov 28, 9:43 pm, esion <[EMAIL PROTECTED]> wrote: > > > > > Je pense que cake remplacera pour un theme n'importe quel fichier > > > > uniquement s'il est présent dans l'appli originale. > > > > Ce qui donne : > > > > > //controller > > > > $var helpers = array('toto'); > > > > > /views/helpers/toto.php <- helper vide > > > > /views/themed/nom_du_theme/helpers/toto.php <- helper à utiliser > > > > > Dans le cas où il y a un nouveau theme sans l'helper toto spécifié, il > > > > prendra celui par défaut : > > > > /views/helpers/toto.php > > > > > Pour ce qui est du crash tu peux peut être l'indiquer sur le tracker. > > > > > On 28 nov, 20:48, foxmask <[EMAIL PROTECTED]> wrote: > > > > > > Bonjour, > > > > > En parcoucant la class ThemeView je n'ai pas trouvé comment faire un > > > > > Helper spécifique à un thème donné. > > > > > > mon arbo est la suivante : > > > > > view/themed/mytheme/layouts/ > > > > > view/themed/mytheme/lelements/ > > > > > view/themed/mytheme/articles/... > > > > > view/themed/mytheme/blog/... > > > > > etc... > > > > > > mais si je mets mes helpers dans view/themed/mytheme/helpers/ ils ne > > > > > sont pas utilisés > > > > > > il semblerait que les helpers doivent etre ici view/helpers/ mais du > > > > > coup sans la gestion de themes :( > > > > > > normal ? > > > > > Si non comment fais-je ? > > > > > > Si oui donc j'ai repéré un bug avec les helpers qui fait planter > > > > > apache sous windows > > > > > > quand on fait > > > > > > $var helpers = array('toto'); dans app_controller.php > > > > > > si le help toto n'est pas trouver dans le rep view/helper, apache > > > > > crash > > > > > > merci de votre aide. --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
