【发布时间】:2017-05-24 19:21:20
【问题描述】:
我需要知道使用 Grocery CRUD 保存在文件夹中的文件的大小。这就是我在控制器中所做的:
$this->load->config('grocery_crud');
$this->config->set_item('grocery_crud_file_upload_allow_file_types', 'pdf|rar|');
$this->crud->set_field_upload('fichero', 'assets/files');
$this->crud->callback_after_insert(array($this, 'file_size'));
和其他方法
function file_size($post_array, $primary_key) {
if ($primary_key == $post_array['id']) {
$nombre_db = $post_array['fichero'];
$nombre_fichero = 'assets/files'. $nombre_db;
$filesize = filesize($nombre_fichero);
}
echo $filesize;
我的文件在不同的文件夹中,我不知道这是不是一个问题,我做了一个echo $filesize 来查看值但不显示任何东西,不是值,不是错误。请帮忙,提前谢谢。
[附加信息]
回调没有进入方法,我在function file_size里面放了一个echo,看看有没有显示或者进入里面,但是什么都没有,不知道是什么问题回调函数。
【问题讨论】:
标签: php codeigniter file callback grocery-crud