vista problema cottura in CakePHP
-
19-09-2019 - |
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
.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'); ?>"; ?>