下载 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 错误 严重性:通知
消息:未定义的索引:file_name
如何解决此错误?
传递$fileinfo[0][file_name]
因为file_name在第 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']
.