Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我无法从codeigniter中的模型中获取数据_Php_Codeigniter - Fatal编程技术网

Php 我无法从codeigniter中的模型中获取数据

Php 我无法从codeigniter中的模型中获取数据,php,codeigniter,Php,Codeigniter,模型 //返回一个数组,其中包含不同的数组,其中的键id、名称和缩略图取自数据库 function m_get_thumbnails($category){ $this->db->select('id,name,thumbnail'); $this->db->where('category',$category); $query=$this->db->get('food'); if($query->num_rows()&g

模型

//返回一个数组,其中包含不同的数组,其中的键id、名称和缩略图取自数据库

function m_get_thumbnails($category){
    $this->db->select('id,name,thumbnail');
    $this->db->where('category',$category);
    $query=$this->db->get('food');
    if($query->num_rows()>0)
    {
        $count =0;
        $arr = array();
        foreach ($query->result() as $row)
        {

            $arr[$count++] = array(
                'id'=>$row->id,
                'name'=>$row->name,
                'thumbnail'=>$row->thumbnail
                );
        }
        return $arr;
    }
}
控制器中的函数

之后,我将结果放入一个数组中,并将该数组传递给我的视图

function index_food()
{ 
    $data['cafe'] =  $this->mlocus->m_get_thumbnails('cafe');
    $this->load->view('food.php',$data);
}
看法

alert();
//此警报是空白的。。。。。。。

简化模型中的功能

function m_get_thumbnails($category)
{
    $this->db->select('id,name,thumbnail');
    $this->db->where('category',$category);
    $query=$this->db->get('food')->result_array();
    return $query;
}
在你看来

<table>
<tr>
  <td>ID</td>
  <td>Name</td>
  <td>Thumbnail</td>
</tr>
<?php for($i=0;$i<count($cafe);$i++){?>
<tr>
  <td> <?php echo $cafe[$i]['id']?> </td>
  <td> <?php echo $cafe[$i]['name']?> </td>
  <td> <?php echo $cafe[$i]['thumbnail']?> </td> <!-- Use <img> if you have a url -->
</tr>
<?php }?>
</table>
<table>
<tr>
  <td>ID</td>
  <td>Name</td>
  <td>Thumbnail</td>
</tr>
<?php 
if(!empty($cafe)) {
foreach($cafe as $c){
?>
<tr>
  <td> <?php echo $c['id']?> </td>
  <td> <?php echo $c['name']?> </td>
  <td><img src="<?php echo $c['thumbnail']?>" /></td>
</tr>
<?php } } else { ?>
<tr><td colspan="3">No record found.</td></tr>
<?php } ?>
</table>

身份证件
名称
缩略图

简化模型中的功能

function m_get_thumbnails($category)
{
    $this->db->select('id,name,thumbnail');
    $this->db->where('category',$category);
    $query=$this->db->get('food')->result_array();
    return $query;
}
在你看来

<table>
<tr>
  <td>ID</td>
  <td>Name</td>
  <td>Thumbnail</td>
</tr>
<?php for($i=0;$i<count($cafe);$i++){?>
<tr>
  <td> <?php echo $cafe[$i]['id']?> </td>
  <td> <?php echo $cafe[$i]['name']?> </td>
  <td> <?php echo $cafe[$i]['thumbnail']?> </td> <!-- Use <img> if you have a url -->
</tr>
<?php }?>
</table>
<table>
<tr>
  <td>ID</td>
  <td>Name</td>
  <td>Thumbnail</td>
</tr>
<?php 
if(!empty($cafe)) {
foreach($cafe as $c){
?>
<tr>
  <td> <?php echo $c['id']?> </td>
  <td> <?php echo $c['name']?> </td>
  <td><img src="<?php echo $c['thumbnail']?>" /></td>
</tr>
<?php } } else { ?>
<tr><td colspan="3">No record found.</td></tr>
<?php } ?>
</table>

身份证件
名称
缩略图
控制器:

function index_food()
{ 
   $data['cafe'] =  $this->mlocus->m_get_thumbnails('cafe');
   $this->load->view('food',$data);
}
模型中

function m_get_thumbnails($category)
{
    $this->db->select('id,name,thumbnail');
    $this->db->where('category',$category);
    $query=$this->db->get('food');
    $result = $query->result_array();
    return $result;
}
在你看来

<table>
<tr>
  <td>ID</td>
  <td>Name</td>
  <td>Thumbnail</td>
</tr>
<?php for($i=0;$i<count($cafe);$i++){?>
<tr>
  <td> <?php echo $cafe[$i]['id']?> </td>
  <td> <?php echo $cafe[$i]['name']?> </td>
  <td> <?php echo $cafe[$i]['thumbnail']?> </td> <!-- Use <img> if you have a url -->
</tr>
<?php }?>
</table>
<table>
<tr>
  <td>ID</td>
  <td>Name</td>
  <td>Thumbnail</td>
</tr>
<?php 
if(!empty($cafe)) {
foreach($cafe as $c){
?>
<tr>
  <td> <?php echo $c['id']?> </td>
  <td> <?php echo $c['name']?> </td>
  <td><img src="<?php echo $c['thumbnail']?>" /></td>
</tr>
<?php } } else { ?>
<tr><td colspan="3">No record found.</td></tr>
<?php } ?>
</table>

身份证件
名称
缩略图
" />
没有找到任何记录。
控制器:

function index_food()
{ 
   $data['cafe'] =  $this->mlocus->m_get_thumbnails('cafe');
   $this->load->view('food',$data);
}
模型中

function m_get_thumbnails($category)
{
    $this->db->select('id,name,thumbnail');
    $this->db->where('category',$category);
    $query=$this->db->get('food');
    $result = $query->result_array();
    return $result;
}
在你看来

<table>
<tr>
  <td>ID</td>
  <td>Name</td>
  <td>Thumbnail</td>
</tr>
<?php for($i=0;$i<count($cafe);$i++){?>
<tr>
  <td> <?php echo $cafe[$i]['id']?> </td>
  <td> <?php echo $cafe[$i]['name']?> </td>
  <td> <?php echo $cafe[$i]['thumbnail']?> </td> <!-- Use <img> if you have a url -->
</tr>
<?php }?>
</table>
<table>
<tr>
  <td>ID</td>
  <td>Name</td>
  <td>Thumbnail</td>
</tr>
<?php 
if(!empty($cafe)) {
foreach($cafe as $c){
?>
<tr>
  <td> <?php echo $c['id']?> </td>
  <td> <?php echo $c['name']?> </td>
  <td><img src="<?php echo $c['thumbnail']?>" /></td>
</tr>
<?php } } else { ?>
<tr><td colspan="3">No record found.</td></tr>
<?php } ?>
</table>

身份证件
名称
缩略图
" />
没有找到任何记录。
试试
$this->db->select('id,name,缩略图,category')尝试
$this->db->选择('id,name,缩略图,category')