Question

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.

http: //book.cakephp .org / view / 789 / Modifier-default-HTML produit par-modèles four

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

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

Je reçois une erreur lors de la cuisson de la vue. Si je commente cette ligne, la cuisson fonctionne très 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 curieux de savoir pourquoi cela se produit

EDIT

L'erreur que je reçois à cuire au four est quelque chose comme « Avis: Undefined property: ViewTask :: élément $ dans C: \ xampp \ xampplite \ htdocs \ fournisseurs entreprise app \ \ examples \ shells \ templates \ vues \ index.ctp en ligne 87 ( « menu ») » - Je suppose que cela 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

.
Était-ce utile?

La solution

Vous avez parfaitement raison:

  

"Je suppose que ce doit être un problème   cuire en essayant d'interpréter   $ this-> élément ( 'menu') plutôt que   juste écho il. "

echo Il, par exemple.

<?php echo "<?php echo \$this->element('menu'); ?>"; ?>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top