Php 未定义索引体
我试图弄清楚为什么当我加载这个控制器时,当我使用库的build方法建立主体时,它会显示未定义的索引主体。我正在使用phil sturgeon的1.9版模板库Php 未定义索引体,php,codeigniter,templates,Php,Codeigniter,Templates,我试图弄清楚为什么当我加载这个控制器时,当我使用库的build方法建立主体时,它会显示未定义的索引主体。我正在使用phil sturgeon的1.9版模板库 <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Control_panel extends Backend_Controller { public function __construct() { parent::
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Control_panel extends Backend_Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
$this->template
->title('Control Panel')
->set_layout('control_panel_view')
->set_partial('sidebar', 'partials/sidebar')
->build('dashboard_view');
//echo '<pre>';
//var_dump($this->template);
//echo '</pre>';
//die();
}
}
编辑:
我仍然有这个问题,似乎无法得到修复。任何想法。您得到的错误不是来自您发布的任何代码。但它应该有一个文件名和行号
在某处寻找类似于$something['body']
的东西。该数组索引未设置,但您正试图以任何方式使用它
您没有设置$template['body']
。使用php中的template对象执行此操作。这样做
显然,您希望将“正文内容”更改为最终的内容。您得到的错误不是来自您发布的任何代码。但它应该有一个文件名和行号
在某处寻找类似于$something['body']
的东西。该数组索引未设置,但您正试图以任何方式使用它
您没有设置$template['body']
。使用php中的template对象执行此操作。这样做
显然,您会希望将“正文内容”更改为最终的内容。我不理解,因为正文应该是此库的构建方法中加载的内容。运行
die(var_dump($template))
并查找您的内容。dudes关于他的课程的文档是不存在的。我只是不知道为什么。我以为它会起作用,但没有。这个模板库的工作方式是构建负责主体。我不理解,因为主体应该是这个库的构建方法中加载的内容。运行die(var_dump($template))
并查找您的内容。dudes关于他的课程的文档是不存在的。我只是不知道为什么。我以为它会起作用,但没有。这个模板库的工作方式是由构建负责主体。
<!DOCTYPE HTML>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
<head>
<title><?php echo $template['title']; ?></title>
<?php echo $template['partials']['header']; ?>
</head>
<body>
<!-- Start Content -->
<div class="container-fluid login">
<div id="wrapper">
<?php echo $template['partials']['sidebar']; ?>
<?php echo $template['body']; ?>
</div>
</div>
<?php echo $template['partials']['footer']; ?>
</body>
</html>
$this->template
->title('Control Panel')
->set_layout('control_panel_view')
->set_partial('sidebar', 'partials/sidebar')
->set('body', 'body content!')
->build('dashboard_view');