我只是新的CakePhp,我想知道如何在另一個視圖中調用視圖。如何通過使用cakephp調用另一個視圖中的視圖
當我開始運行CakePhp時,默認佈局位於view/layouts/default.ctp。
在default.thtml中我稱爲視圖名稱homeview(視圖/家庭/ homeview.ctp)。
這裏是我的代碼:
<?php
echo $this->fetch('homeview'); // this statement here is work
?>
而在homeview.ctp我叫另一個名爲displayphone視圖(視圖/家庭/ 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(); ?>
爲什麼我不能把在homeview displayphone塊?
感謝現在運轉。 – 2013-05-03 08:55:37
如何包含'ctp'? 'homeview'和'displayphone'都是同一個目錄。我不需要做任何改變。我不想創建一個'元素' – Chinmay235 2014-09-10 04:40:33