我使用的是phil sturgeon创建的模板库,我的控制面板有以下布局.我收到了这个错误.我在控制面板控制器内部的模板变量上运行了一个var_dump,它显示了控制面板视图的字符串,但是当我在内容视图中执行相同的操作时,它表示没有正文索引.我想知道如何将数据传递到内容视图.
对我来说有什么想法?
Severity: Notice
Message: Undefined index: body
Filename: partials/content.php
Line Number: 8
控制面板控制器
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Controlpanel extends Backend_Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
$this->template
->title('Control Panel')
->set_layout('controlpanel')
->set_partial('header', 'partials/header')
->set_partial('sidebar', 'partials/sidebar')
->set_partial('breadcrumbs', 'partials/breadcrumbs')
->set_partial('content', 'partials/content')
->set('user_data', $this->users_model->get($this->session->userdata('uid')))
->build('dashboard');
}
}
content.php
<div id="content">
<!-- Insert Header -->
<?php echo $template['partials']['breadcrumbs']; ?>
<div class="separator bottom"></div>
<?php echo $template['body']; ?>
</div>
我已经尝试过这个,但仍然没有找到解决方案.我希望别人可能会看到我不是的东西.
最佳答案 我也使用他的库,并在传递对象时获得了一些问题
$this->template->set('data_name', $my_object);
只是把它投射到数组.
$this->template->set('data_name', (array) $my_object);