0

我的篝火应用程序中有一个新主题,称为“时尚”。这个主题文件夹中有一个 index.php 文件。当我尝试加载此主题时,会加载 index.php 中指定的布局。但是,当我有一个名为“style.php”的不同布局文件并尝试加载它时,根本不会加载页眉和页脚文件。应该很简单,我真的不确定我错过了什么。

时尚主题中的 index.php:

    <?php echo theme_view('site_header');?> 
    <?php echo Template::message(); echo isset($content) ? $content : Template::content(); ?>
    <?php echo theme_view('footer'); ?>

时尚主题中的 style.php 布局:

    <?php echo theme_view('site_header.php');?> 
    <?php echo Template::message(); echo isset($content) ? $content : Template::content(); ?>
    <?php echo theme_view('_footer.php');?>

处理控制器中渲染部分的代码如下:

    public function testing() {
        Template::set_theme('stylish');
        Template::render('style');
        }
4

1 回答 1

0

我只是认为 theme_view("custom_view"); 不应包含扩展名 .php。不知道是否有人会遇到这个问题,但如果有人遇到,希望这个对您有所帮助。

该行 <?php echo theme_view('site_header.php'); ?> 应该是 <?php echo theme_view('site_header'); ?>

于 2014-12-12T09:51:21.987 回答