子视图中未找到Codeigniter变量消息

时间:2014-03-02 22:56:24

标签: codeigniter

我已经堆积了这种情况,请任何人帮助我!

控制器 - >

public function index() {
    $data = array();
    $data ['tittle'] = 'Membership Payment';
    $data ['page'] = $this->load->view('membership_payment', $data, true);
    $data ['breadcrumb'] = $this->load->view('breadcrumb', $data, true);
    $data['result'] = $this->payment_model->membership_payment();
    $data['db']='---------------';
    $this->load->view('master', $data);

查看 - >母版页

<?php echo $db; ?>

主页工作正常,但问题是我有子页数membership_payment,在这个页面中数据数组变量不起作用,

显示未找到的变量,有任何技巧可将数据数组传递到主子页面

提前致谢!

ROB

1 个答案:

答案 0 :(得分:0)

我假设您使用了$result,这是membership_payment();视图文件中membership_payment方法的返回数据。

如果是这样,只需更改以下行的顺序并将其放在$data['page']上,如下所示:

// ...
$data['result'] = $this->payment_model->membership_payment();
$data ['page'] = $this->load->view('membership_payment', $data, true);
// ...