Pergunta

Eu criei um modelo de exibição personalizada (ver link abaixo), que eu estou usando para assar meus pontos de vista no CakePHP.

http: //book.cakephp .org / view / 789 / Modificar-default-HTML-produziu-a-cozido modelos

Tudo funciona bem, mas se eu tentar incorporar um elemento no meu modelo de visão, como

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

Eu recebo um erro ao cozer a vista. Se eu comentar esta linha, assar funciona bem.

Este não é um grande problema como eu posso facilmente comentar a linha e editar os pontos de vista após o cozimento-los -. Só estou curioso por que isso acontece

Editar

O erro que eu entrar em asse é algo como "Aviso: propriedade indefinido: ViewTask :: $ elemento em C: \ xampp \ xampplite \ htdocs \ empresa \ index.ctp app \ fornecedores \ shells \ Templates \ views \ on-line 87 ( 'menu')" - Eu acho que deve haver um problema com asse tentando interpretar $ this-> elemento ( 'menu') em vez de apenas ecoando it

.
Foi útil?

Solução

Você está absolutamente certo:

"Eu acho que deve haver um problema com assar tentando interpretar $ This- element> ( 'menu') em vez de apenas ecoando-lo. "

Assim eco-lo, por exemplo.

<?php echo "<?php echo \$this->element('menu'); ?>"; ?>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top