Phil Sturgeon的主题问题模板库

Kev*_*ith 5 php codeigniter

即使PyroCMS是一个很好的CMS使用,我强烈推荐任何人和每个人在情况授予时使用.

但是,我的情况需要一个自定义的CMS,它只是有很多不同之处,我正在使用我在那里看到的可以免费使用的一些库来开发我的.我目前正在使用的主要是Phil Sturgeon的模板库.

现在很明显他将它用于PyroCMS我试图匹配一个文件结构,就像他那样,以便模板系统顺利流动而没有任何问题.

我现在正陷入困境,因为我的登录表单找不到部分,我不太清楚为什么.当我的仪表板调用元数据部分时,它会将其加载得很好但是当我在登录表单中调用它时,某些东西正在其中并且没有加载它.

这是我当前的登录控制器,登录表单视图和文件结构,以确保正确设置.

if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Login extends Backend_Controller 
{
    public function __construct()
    {
        parent::__construct(); 
    }

public function index()
{ 
    $this->template
           ->set_layout(FALSE)
           ->build('login');
    }
}

<head>

    <!-- metadata needs to load before some stuff -->
    <?php file_partial('metadata'); ?>

</head> 

applications/
    themes/
        supr(my custom theme from template)/
            views/
                login.php
                partials/
                    metadata.php  
Run Code Online (Sandbox Code Playgroud)

任何人的想法?

bra*_*dym 4

在你的控制器中:

$this->template
    ->set_layout(FALSE)
    ->set_partial('metadata', 'partials/metadata.php')
    ->build('login');
}
Run Code Online (Sandbox Code Playgroud)

请注意添加的对 set_partial 的调用。

在您看来:

<?php echo $template['partials']['metadata']; ?>
Run Code Online (Sandbox Code Playgroud)