Sono solo un nuovo CakePhp, mi chiedo come chiamare una vista in un'altra vista.Come chiamare la vista in un'altra vista usando cakephp
Quando ho iniziato a eseguire CakePhp, il layout predefinito si trova in view/layouts/default.ctp.
In default.ctp ho chiamato un nome di vista homeview (vista/case/homeview.ctp).
Ecco il mio codice:
<?php
echo $this->fetch('homeview'); // this statement here is work
?>
E nel homeview.ctp ho chiamato un'altra vista con nome displayphone (vista/case/displayphone.ctp) homeview.ctp
<?php $this->start('homeview'); ?>
<h1> This is home view </h1>
<?php echo $this->fetch('displayphone'); // this statement does not work; ?>
<?php $this->end(); ?>
displayphone.ctp
<?php $this->start('displayphone');?>
<h1> This page display phone </h1>
<?php $this->end(); ?>
Perché non posso chiamare displayphone blocco homeview?
Grazie si sta lavorando ora. –
Come includere 'ctp'? Sia 'homeview' che' displayphone' sono la stessa directory. non ho bisogno di eventuali cambiamenti sul posto. Non voglio creare un 'elemento' – Chinmay235