Концептуально «как» заключается в проверке floor_id при представлении, гарантируя, что текущий пользователь владеет / имеет доступ к полу. Теоретически, даже если они действительно изменяют его, пока он по-прежнему имеет идентификатор, к которому у них есть доступ, операция, вероятно, все еще действительна (если нет, потребуются дополнительные проверки контекста представления).
В Symfony 2 в качестве конкретной реализации это может быть достигнуто с помощью логики непосредственно в контроллере или, возможно, альтернативно с помощью ' Data Transformer ' и / или Custom Validator .
Надеюсь, это поможет.