Php 在codeigniter中定义子视图时出错

Php 在codeigniter中定义子视图时出错,php,codeigniter,syntax-error,undefined,notice,Php,Codeigniter,Syntax Error,Undefined,Notice,这是我的控制器 public function index() { $this->data['users'] = $this->user_login_model->get(); $this->data['abc'] = 'admin/user/index'; $this->load->view ( 'admin/_layout_main', $this->data); } 这是我的看法 <div class="contai

这是我的控制器

public function index() {
    $this->data['users'] = $this->user_login_model->get();
    $this->data['abc'] = 'admin/user/index';
    $this->load->view ( 'admin/_layout_main', $this->data);
}
这是我的看法

<div class="container">
    <div class="row">
        <!-- main column -->
        <div class="col-sm-9">

        <?php $this->load->view($abc);?>
        </div>
</div>
</div>
这就是错误所在

遇到一个PHP错误

严重性:通知

消息:未定义变量:abc

文件名:admin/_layout_main.php

行号:31遇到错误

无法加载请求的文件:.php

您可以尝试以下操作:

$data['users'] = $this->user_login_model->get();
$data['content'] = $this->load->view('admin/user/index', $data, true);
$this->load->view('admin/_layout_main', $data);
通过这种方式,您可以在控制器功能中使用视图和模板