1

我有这样的结构文件夹:

http://nx9.upanh.com/b4.s37.d4/3fd103509d1ac25ece02096b5e25a5f0_55810779.capture.png
(真的很抱歉,我的声望不够)

我想包含 2 个文件,即 public/shared/ 文件夹中的 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 (Internal Server Error)。如果我只使用 html 代码,没有问题发生。

<h3>This is index.phtml</h3>

我可以在 CodeIgniter 框架中这样做,但我不知道如何在 Zend 框架中做到这一点。请帮我!非常感谢。

4

1 回答 1

0

你用的是ZF1还是2?在 ZF1 中,您需要将页眉和页脚放入位于 application/layouts/scripts/layout.phtml 的 layout.phtml 文件中。

实际的 header.phtml 和 footer.phtml 应该放在 application/view/scripts 文件夹中,然后您可以执行以下操作:

布局.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') ?>
于 2013-05-23T10:39:44.430 回答