如何在Drupal 8上设置文件使用率? [英] How to set file usage on drupal 8?
本文介绍了如何在Drupal 8上设置文件使用率?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在drupal 8上设置文件使用率?以及如何在drupal 8中使用以下方法?
How to set file usage on drupal 8 ? and how to use below methods in drupal 8?
- file_usage_add。
- file_usage_delete。 >
- file_usage_list
- file_usage_add.
- file_usage_delete.
- file_usage_list
推荐答案
在这里,我为Drupal添加了等效语法7和Drupal 8
here i have added equivalent syntax for Drupal 7 and Drupal 8
file_usage_add -> \Drupal::service('file.usage')->add
file_usage_delete -> \Drupal::service('file.usage')->delete
file_usage_list -> \Drupal::service('file.usage')->listUsage
//Add / Delete file usage
$entity_type = 'node';
$entity_id = 1;//Node ID
$fid = 1; // The file ID
$file = \Drupal\file\Entity\File::load($fid);
$file_usage = \Drupal::service('file.usage');
$file_usage->add($file, 'mymodule', $entity_type, $entity_id);
$list = $file_usage->listUsage($file);
$file_usage->delete($file, 'mymodule', $entity_type, $entity_id)
//Get usage of a file
$file = \Drupal\file\Entity\File::load($fid);
$file_usage = \Drupal::service('file.usage');
$list = $file_usage->listUsage($file);
这篇关于如何在Drupal 8上设置文件使用率?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文