如何访问多个值来编码点火器视图

时间:2016-03-25 05:29:10

标签: php codeigniter

将多个值作为数组传递正在运行。但是当我想要访问变量时,只有第一个数组变量可以访问。 我认为问题来自模型。当我使用$this->db->select('*');时,没有问题发生。为什么会这样?然后如何访问其他变量。

控制器

public function index() {                    
    $this->load->model('prop_model');         
    $pro_data['pro'] = $this->prop_model->get_data_all();
    $this->load->view('home/main_view', $pro_data);    
} 

模型(prop_model)

function get_data_all() { 
    $this->db->select('prop_id', 'content', 'added_date'); 
    $query = $this->db->get('tble_prol');        
    if ($query->num_rows() > 0) {
        return $query->result();
    } else {
        return false;
    }
}

视图

<div class="col-md-9">
    <?php
        foreach ($pro as $add) {
          echo '<div class="grid-item well"><p>'
          . $add->content .'<br>' . $add->added_date //error here when access added_date
            . '</p></div>';
        }
    ?>
</div>

1 个答案:

答案 0 :(得分:2)

试试这个:

$this->db->select('prop_id,content,added_date');

查询语法错误。请参阅参考:ActiveRecordsSyntax