В проекте доступы регулируются с помощью rbac-бихейвера. Есть страница платежной информации к которой можно загрузить договор. Также загруженный договор затем можно скачать. Проблема в том, что ссылка скачивания имеет вид типа
site/attachments/file/download?id=43. Использую виджет nemmo/yii2-attachments. В таблице с файлами есть поля itemId (модель, к которой загружается файл) и iserId - собственно, загрузивший договор юзер. Так вот, каким образом в бехейвере или еще где-либо можно прописать условие на возможность скачивания договора только для его владельца? Что-то вроде
File->userId !== Yii::$app->user->identity->getId(), но как это правильно прописать?