2015-09-29 5 views
1

Есть несколько юристов, работающих в разных офисах, они могут создавать/обновлять случаи или «иски» для тяжущихся сторон.Организация маршрута/контроллера законного приложения

Проблема заключается в том, что я запутался, как сортировать их в мой маршрут ..

Должен ли я начать с исками или тяжущихся или адвокатов?

Что-то такое: offices/{id}/lawyers/{id}/lawsuits/{id}/

)

  • офисы -> Адвокаты -> Иски -> сессии -> суждения
  • офисы -> юристы -> судебные процессы -> Тяжущиеся
  • офисы -> встречи
  • статьи
  • суда
  • судьи
  • пользователей

B)

  • офисы -> судебные процессы -> сессий -> суждениями
  • офисы -> судебные процессы -> Тяжущиеся
  • офисы -> Иски -> юристы
  • офисы -> встречи
  • статьи
  • судов
  • судья
  • пользователей

C)

  • офисов -> истцы -> Иска -> сессия -> суждение
  • офисов -> тяжущиеся -> судебных процессы -> юристы
  • офисы -> встречи
  • артикулы
  • суды
  • судьи
  • пользователей

или я должен создать их все? или что-то еще, о чем я не знаю? есть ли «правильный путь», чтобы отсортировать его?

ответ

1

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

-то такое: offices/{id}/lawyers/{id}/lawsuits/{id}/

Не сортировать их, как это.Используйте что-то вроде этого:

{officeId}/{lawyerId}/{lawsuitId}

И да. Это было как раз как пример, если возможно, сделать их еще более маленькими, как oId и lId и lsId.

Надеюсь, что это поможет.

+0

Хорошо, спасибо, я поеду с (A) и спасибо за подсказку. –

Смежные вопросы