【问题标题】:How to Read data image in Codeigniter from database? (Fatal error: Uncaught Error: Call to undefined function img())如何从数据库中读取 Codeigniter 中的数据图像? (致命错误:未捕获错误:调用未定义函数 img())
【发布时间】:2020-02-21 08:31:51
【问题描述】:

我是一个使用 CodeIgniter 的新手,我想从数据库中读取数据 img 并尝试使用 img($row->img) 得到这个错误,为什么我会得到这个错误?

致命错误:未捕获错误:调用未定义函数 img()

这是我的控制器 kyawan.php

foreach ($karyawan as $row)
        {
            $this->table->add_row(++$i, $row->nik, img($row->img) , $row->nama_karyawan, $row->telepon, $this->DateToIndo($row->tgl_masuk), ($row->status_aktif == '1' ? 'Aktif' : '<span style="text-decoration:blink; color:#ff0000">Ex-Karyawan</span>'),
                                    anchor('karyawan/detail/'.$row->nik,'<img alt="Detail" src="'.base_url().'/asset/images/icons/view.png"> View').' '.
                                    anchor('karyawan/update/'.$row->nik,'<img alt="Edit" src="'.base_url().'/asset/images/icons/pencil.png"> Edit').' '.
                                    anchor('karyawan/delete/'.$row->nik,'<img alt="Delete" src="'.base_url().'/asset/images/icons/cross.png"> Delete',array('onclick'=>"return confirm('Anda yakin akan menghapus data ini?')"))                                        
                                    );
        }
        $data['table'] = $this->table->generate();

这是我的模型kyawan_model.php

function get_allKaryawan()
{
    $this->db->select('*');
    $this->db->from($this->table);
    $this->db->order_by('nik', 'asc');
    return $this->db->get()->result();
}

谢谢

【问题讨论】:

  • 谢谢,我找到了答案。将此代码 img($row-&gt;img) 替换为 "&lt;img src=" .base_url().$row-&gt;img."&gt;"

标签: php image codeigniter


【解决方案1】:

是因为你没有在 codeigniter 上定义任何类似的函数。因此,如果您尝试查看图像,请使用此

<img src="<php echo base_url('path/to/image/'.$img);?>" />

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-22
    • 2017-01-27
    • 2016-04-07
    • 2017-08-19
    • 2018-01-18
    相关资源
    最近更新 更多