我有这样的结构文件夹:
http://nx9.upanh.com/b4.s37.d4/3fd103509d1ac25ece02096b5e25a5f0_55810779.capture.png
(我真的很抱歉,我的名声不够)
我想在public / shared /文件夹中包含2个文件是header.phtml和footer.phtml来查看默认模块,我使用下面的代码:
<?php echo $this->partial('public/shared/header.phtml'); ?>
<h3>This is index.phtml</h3>
<?php echo $this->partial('public/shared/footer.phtml'); ?>
但是我收到错误 HTTP 500(内部服务器错误)。如果我只使用HTML代码,则不会发生任何问题。
<h3>This is index.phtml</h3>
我可以在CodeIgniter Framework中这样做,但我不知道如何在Zend Framework中这样做。请帮我!非常感谢。
答案 0 :(得分:0)
您使用的是ZF1还是2?在ZF1中,您需要将页眉和页脚放在application / layouts / scripts / layout.phtml中的layout.phtml文件中。
实际的header.phtml和footer.phtml应该放在application / view / scripts文件夹中,然后你可以这样做:
LAYOUT.PHTML:
<?php echo $this->partial('header.phtml') ?>
// this bit will render the action content
<?php print $this->layout()->content ?>
<?php echo $this->partial('footer.phtml') ?>