2010-01-11 6 views
0

J'ai créé un modèle de vue personnalisée (voir lien ci-dessous), que je me sers de faire cuire mon point de vue dans CakePHP.problème vue cuisson dans CakePHP

http://book.cakephp.org/view/789/Modify-default-HTML-produced-by-baked-templates

Tout fonctionne très bien, mais si je tente d'intégrer un élément dans mon modèle de vue, comme

<?php echo $this->element('menu'); ?> 

je reçois une erreur pendant la cuisson de la vue. Si je commente cette ligne, la cuisson fonctionne bien.

Ce n'est pas un énorme problème que je peux facilement commenter la ligne et modifier les vues après les cuire - Je suis juste curieux de savoir pourquoi cela se produit.

EDIT

L'erreur que je reçois dans cuire au four est quelque chose comme « Avis: Undefined property: ViewTask :: élément $ dans C: \ xampp \ xampplite \ htdocs \ entreprise app \ fournisseurs de \ \ shells \ templates \ vues \ index.ctp sur la ligne 87 (« menu ») » - Je suppose que ce doit être un problème avec cuire au four en essayant d'interpréter $ this-> élément (« menu ») plutôt que de simplement l'écho il.

Répondre

1

Vous avez parfaitement raison:

« Je suppose que ce doit être un problème avec cuire au four essayant d'interpréter $ this-> élément (« menu ») plutôt que simplement l'écho il. »

écho Il, par exemple

<?php echo "<?php echo \$this->element('menu'); ?>"; ?> 
+0

merci - J'aurais dû le faire moi-même – Tomba