2009-02-23 11 views
0

Каждый раз, когда вы читаете введение в веб-фреймворк MVC, вы встречаете одни и те же вещи: просто описывайте свои классы данных и альта - вы получаете автоматически созданный административный интерфейс. Даже Microsoft наконец выпустила свои динамические данные.CRUD леса и деревья

В целом, это здорово. Я делал (простые) сайты в течение нескольких лет, и CRUD всегда был клиентом, которого хотели больше всего.

Howerver, иногда рассказ пользователя содержит требования к «вложенным категориям производства суровой глубины» или тому подобное. В таких случаях я добавил атрибут parent_id к классу данных и возможность отфильтровать элементы данных определенного родительского элемента.

Существуют ли примеры интерфейсов CRUD, поддерживающих отношения Key-ParentKey из коробки? Что вы, ребята, думаете об этом?

ответ

2

CRUD никогда не будет поддерживать все, что вам нужно прямо из коробки. Лучшее, на что вы можете надеяться, это то, что он доставит вас на полпути, а с тех пор вы сами по себе.

Существует проект, над которым я работаю, и хотя CRUD будет делать большую часть магии, мне пришлось написать свой собственный код для обработки других аспектов, поскольку они не обрабатывались автоматически.

В основном то, что вы хотите, поможет вам в разработке нового приложения, но в то же время уйдет с пути и позволит вам делать то, что вам нужно.