Is there any way to delete field collection items programmatically in Drupal 8?
I have created a field collection item and attached it to the user entity in the following method.
$user_id = \Drupal::currentUser()->getAccount()->id(); $user = User::load($user_id); $fc = FieldCollectionItem::create(array( "field_name" => "field_hobbies", )); $fc->set('field_name', 'Watch TV'); $fc->setHostEntity($user);
It works fine and the field collection item got created successfully. Now I want to delete this field collection item. That means, I want to delete the hobby from the user. Is there any way for doing this?