" Если у вас есть несколько таблиц пользователей , по одной для каждой компании, это может иметь некоторый смысл."
Почему только тогда?
"~ / Организация / 10 / Пользовательский / 5 / Edit"
... всегда дает мне контекст организации.
Я не сказал этого в своем первом вопросе, но я написал фильтр действий, который авторизуется в соответствии с правилом, согласно которому вошедший в систему пользователь должен принадлежать организации текущего действия (следовательно, не может видеть изменить / любого пользователя (ей) другой организации).
Я не говорю, что это лучшее решение, но если бы не реализовать эту сквозную задачу (аспект) в качестве фильтра действий, зная идентификатор организации (через параметры действий), как бы вы элегантно решили проблему авторизации?
Как я уже говорил, я новичок в мире MVC и очень рад ответам.