php - 从控制器解析模型查询结果和控制器 public 变量以使用codeigniter查看

  显示原文与译文双语对照的内容

这个posible是否像这样从控制器发送数据?

控制器 test.php


<?php if (! defined('BASEPATH')) exit('No direct script access allowed');

 class Test extends CI_Controller {

 public $data = array(
 'modul' => 'user',
 'title_meta' => 'User',
 'breadcrumb' => 'User',
 'pesan' => '',
 'pagination' => '',
 'main_view' => 'administrator/user',
 'form_action' => '',
 'form_value' => '',
 );

 public function __construct()
 {
 parent::__construct(); 
 $this->load->model('test_model', 'test', TRUE);
 }

 public function index()
 {
 $data['query'] = $this->test->get_all();
 $this->load->view('test',$data);
 }

 }

模型 test_model.php


<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Test_model extends CI_Model {

 function get_all() {
 $query = $this->db->get('snb_user');
 return $query->result_array();
 }
}

查看 test.php


<?php
foreach($query as $row)
{
 echo $row['UserID'];
 echo $row['UserName'];
 echo $row['UserEmail'];
}

echo $breadcrumb;
?>

运行这里命令时,会出现这里错误:

遇到一个PHP错误

严重程度:注意

消息:试图获取非对象的属性

文件名:视图/测试。php

行号:遇到 4个PHP错误

严重程度:注意

消息:试图获取非对象的属性

文件名:视图/测试。php

行号:遇到 4个PHP错误

严重程度:注意

消息:试图获取非对象的属性

文件名:视图/测试。php

行号:遇到 4个PHP错误

严重程度:注意

消息:试图获取非对象的属性

文件名:视图/测试。php

行号:遇到 4个PHP错误

严重程度:注意

消息:未定义的变量:breadcrumb

文件名:视图/测试。php

行号:7

我想从变量 $data 上解析数据,并从模型的sql查询结果中得到数据,是 posible? 任何帮助都是非常棒的,谢谢 !

时间: 原作者:

view视图文件或者 controller.if 中声明名为 $breadcrumb的变量,在使用 $breadcrumb 变量之前,你要删除该通知,或者使用 isset() varible或者 empty() 方法。

原作者:
...