gpt4 book ai didi

php - Phil Sturgeon 的主题模板库

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:39:05 25 4
gpt4 key购买 nike

尽管 PyroCMS 是一个很好用的 CMS,我强烈推荐任何人在情况允许时使用它。

但是,我的情况需要一个自定义 CMS,它只是有很多差异,我正在使用我看到的一些免费使用的库来开发我的 CMS。我目前使用的主要工具是 Phil Sturgeon 的模板库。

现在,显然他将它用于 PyroCMS,我正在尝试匹配尽可能接近文件结构的文件结构,以便模板系统能够顺利运行而不会出现任何问题。

我现在正处于进退两难的境地,因为我的登录表单找不到部分内容,我也不太清楚为什么。当我的仪表板调用元数据部分时,它加载得很好,但是当我在登录表单中调用它时,有些东西在其中并且没有加载它。

这是我当前的登录 Controller 、登录表单 View 和确保正确设置的文件结构。

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

有什么想法吗?

最佳答案

在你的 Controller 中:

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

注意添加的对 set_partial 的调用。

在你看来:

<?php echo $template['partials']['metadata']; ?>

关于php - Phil Sturgeon 的主题模板库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14763877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com