我只是新的 CakePhp,我想知道如何在另一个视图中调用一个视图。
当我开始运行 CakePhp 时,默认布局位于view/layouts/default.ctp中。
在default.ctp中,我将视图名称称为 homeview ( view/homes/homeview.ctp )。
这是我的代码:
<?php
echo $this->fetch('homeview'); // this statement here is work
?>
在homeview.ctp中,我调用了另一个名为 displayphone ( view/homes/ 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(); ?>
显示电话.ctp
<?php $this->start('displayphone');?>
<h1> This page display phone </h1>
<?php $this->end(); ?>
为什么我不能在 homeview 中调用 displayphone 块?