Удаление дерева моделей
Здравствуйте.
У меня есть древовидная модель, включающая в себя много других моделей. На сервере это реляционная база данных. По архитектуре приложения дочерние ноды не удаляются со стороны клиента, они убиваются на сервере вместе с родителем. И вот когда я с клиента удаляю ноду, то сначала идет запрос на ее удаление, а в догонку еще запросы на удаление деток. Я конечно мог бы на сервере добавить для этого заглушки, но не очень хочется. Предпочел бы чтоб этих дополнительных запросов вообще не посылалось. Не знает ли кто нибудь как это можно настроить?
пс. В целом такое поведение фреймворка кажется несколько странным. Если уж взялись автоматически удалять вложенные модели то логично же сначала именно их удалять, а уже потом родителя. Иначе стандартная схема много-к-одному и наличие внешних ключей сводят все это на нет. Или я не прав?
|