Domanda

Ho creato un modello di visualizzazione personalizzata (vedi link sotto), che sto usando per cuocere le mie opinioni in CakePHP.

http: //book.cakephp .org / view / 789 / Modify-default-HTML-prodotto-by-modelli-forno

Tutto funziona bene, ma se provo a incorporare un elemento a mio modello di vista, come ad esempio

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

ottengo un errore durante la cottura la vista. Se io commento questa linea, la cottura funziona bene.

Questo non è un problema enorme come posso facilmente commentare la riga e modificare i punti di vista dopo la loro cottura -. Sono solo curioso di sapere perchè questo accade

Modifica

L'errore che ottengo in cottura è qualcosa come "Avviso: Undefined property: ViewTask :: $ elemento in C: \ xampp \ xampplite \ htdocs \ società \ app \ fornitori \ shell \ templates \ vista \ index.ctp on line 87 ( 'menù')" - indovino che deve essere un problema con bake cercando di interpretare $ this-> elemento ( 'menù') piuttosto che solo l'eco che

.
È stato utile?

Soluzione

Hai perfettamente ragione:

  

"indovino che deve essere un problema con   cuocere cercando di interpretare   $ This-> elemento ( 'menù') piuttosto che   solo eco di esso. "

Quindi eco che, per es.

<?php echo "<?php echo \$this->element('menu'); ?>"; ?>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top