Php 从数组中获取值
我是CodeIgniter的新手。在模型中,我有以下代码:Php 从数组中获取值,php,codeigniter,Php,Codeigniter,我是CodeIgniter的新手。在模型中,我有以下代码: public function get_all_subjects() { return $this->db->get('subjects'); } 在控制器中,我有: public function index() { $this->load->model('subjects'); $data['content'] = $this->subjects->get_all_subjec
public function get_all_subjects()
{
return $this->db->get('subjects');
}
在控制器中,我有:
public function index()
{
$this->load->model('subjects');
$data['content'] = $this->subjects->get_all_subjects();
$this->load->view('home', $data);
}
我正在尝试获取视图中的值:
foreach($content as $val)
{
echo $val['subject']; //i am getting error, Message: Undefined index: subject
}
subject
表中的字段是subject\u id
和subject
我收到以下错误消息:
未定义索引:主题
您没有返回查询的结果。您刚刚运行了查询
您没有返回查询的结果。您刚刚运行了查询。
返回$this->db->get('subjects')->result_array()
应该可以做到这一点,并且可以避免创建不必要的变量:$q
。也许@DeiForm想要更新他的函数。是的,我听说过这种链接方法。但是对于初学者来说,一步一步的方法很容易理解return$this->db->get('subjects')->result_array()
应该可以做到这一点,并且可以避免创建不必要的变量:$q
。也许@DeiForm想要更新他的函数。是的,我听说过这种链接方法。但对于初学者来说,循序渐进的方法很容易理解
public function get_all_subjects()
{
return $this->db->get('subjects')->result_array();
}