未定义的索引:下载pdf中的file_name

时间:2018-09-14 08:47:53

标签: php codeigniter

下载pdf文件文件数据库。它给出了一个错误

$fileInfo = $this->User_Model->getRows($markid);
echo '<pre>';
print_r($fileInfo);
echo '</pre>';
$file='uploads/files/'.$fileInfo['file_name'];


     the output 

   Array
    (
[0] => Array
    (
        [id] => 0
        [regno] => 01107402042
        [appno] => 10001
        [certid] => 4
        [file_name] => 
      81368151bdef9689d696d0e942c64293.pdf
        [status] => Uploaded
        [update_date] => 2018-09-14
     )

      )

出现错误。遇到PHP错误 严重程度:通知

消息:未定义的索引:文件名

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

如果要使用base_url(),则需要在自动加载文件$autoload['helper'] = array('url');中加载URL助手

您可以在控制器或视图$this->load->helper('url')中手动加载;

现在base_url()在控制器或视图中的任何位置都可用。

$file= base_url().'uploads/files/'.$fileInfo[0]['file_name'];

注意:打印阵列数据时。结果数据是一个数组或数组。 因此文件名位于[0]['file_name']