【发布时间】:2017-06-21 04:06:50
【问题描述】:
客户模型
Class Customers_model extends BF_Model{
protected $table_name = 'customers';
protected $key = 'customer_id';
protected $date_format = 'datetime';
我在模型中的查询函数
function get_customerlist()
{
$sql = $this->db->query('SELECT first_name, last_name , customer_id FROM customers ');
return $sql->result();
}
}`
控制器
public function listCustomer()
{
$this->load->model('customers_model'); // whatever you call it
$data['list'] = $this->customers_model->get_customerlist();
$this->load->view('myview', $data);
}
查看
foreach($list as $value)
{
echo $value->first_name. '<br />'; output.
}
它无法显示来自控制器的$list 数组:未定义的列表变量
【问题讨论】:
-
您的错误日志中有哪些错误?
-
@mkaatman:未定义变量:列表
-
哦,不应该通过
foreach($data['list'] as $value)之类的方式进行 foreach,它不完整,所以我不知道您还有哪些其他代码可能是设置列表,但 php 似乎认为没有变量命名列表存在。 -
@mkaatman 同样的错误未定义变量:数据
-
查看文档后,您似乎做得正确。 codeigniter.com/user_guide/tutorial/news_section.html如果你
var_dump($data['list']);设置后马上就包含什么东西吗?
标签: php codeigniter bonfire