В Laravel я могу сделать что-то вроде этого:
$product->options()->delete() // Using Eloquent query builder
Можно ли удалить связанные модели, используя ActiveRecord?
ActiveRecord
Прямо сейчас для этого нет выделенного ярлыка - чтобы удалить все связанные записи, которые вам нужно использовать foreach, и удалите каждую запись отдельно:
foreach ($product->options as $option) { $option->delete(); }
Существует официальный пакет (все еще WIP), который может обеспечить поддержку коллекций и более удобный / эффективный способ удаления всех связанных записей: https://github.com/yiisoft/yii2-collection