我正在关注本教程,我一直坚持这个问题。 我收到这个错误:
MyTest#my_module_method
在教程控制器中,它显示以下关于子视图的代码
SELECT *
FROM atable
PIVOT (
COUNT(column)
FOR value in ([DONE], [FAILED], [GREEN], [RED])
) p
问题在于尝试将数据用户和子视图用于视图时。正如您所看到的,子视图具有另一个视图文件的位置,并在教程中调用主视图中的子视图:
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: subview
Filename: admin/_layout_main.php
Line Number: 44
答案 0 :(得分:1)
B计划:
控制器:
public function index() {
$this->data['users'] = $this->user_m->get();
$this->data['subview'] = $this->load->view('admin/user/index');
$this->load->view('admin/_layout_main', $data);
}
查看:
<?php echo $subview; ?>
我在这里抓住稻草。我使用模板模板系统进行CI。这么容易。
答案 1 :(得分:0)
在controller
public function index() {
$this->load->model('user_m');
$data['users'] = $this->user_m->get();
$data['subview'] = 'admin/user/index';
$this->load->view('admin/_layout_main', $data);
}
在view
文件中。
<div class="span9">
<?php echo $subview ; ?>
</div>
答案 2 :(得分:0)
在您的视图中尝试此代码:
<div class="span9">
<?php echo $subview; ?>
</div>
答案 3 :(得分:0)
<强>控制器强>
public function index() {
$data['users'] = $this->user_m->get();
$data['subview'] = 'admin/user/index';
$this->load->view('admin/_layout_main', $data);
}
查看强>
<?php echo $subview; ?>