public function cart()
{
$this->load->model('Cart_model');
$this->load->view('head');
$data['pricing'] = $this->Cart_model->R_products();
$this->load->view('cart', $data);
$this->load->view('footer');
}
var_dump($data);
这会产生错误“ 遇到PHP错误
严重性:注意
消息:未定义的变量:数据
文件名:views / cart.php
行号:4 “
但是,如果我插入VIEW
$data = $this->Cart_model->R_products();
然后一切都很好。但是为什么控制器没有做到这一点呢?
class Cart_model extends CI_Model {
function R_products()
{
return $this->db->get('pricing')->result();
}
}
答案 0 :(得分:0)
使用:
var_dump($pricing);
在你看来。
答案 1 :(得分:0)
$data['pricing'] = $this->Cart_model->R_products();
创建一个名为$pricing
的变量,您可以在VIEW中使用
var_dump($pricing);
答案 2 :(得分:0)
您在视图中没有获得$ data。旅行>
var_dump($pricing);
答案 3 :(得分:0)
使用load->视图($ view,$ data),CI总是将数组拆分为单个变量,因此$ data ['pricing']将为$ pricing
希望它有所帮助。