которая будет одна для многих презентеров. Скажем, вся логика работы с бд, все запросы к ней. Когда мы создаем какой-либо презентер, то связать его с этой моделью нет проблем, передать ему объект этой модели и все. В одну сторону общение налажено, а вот в обратную никак не пойму как сделать. У модели ведь есть поле presenter, к которому она обращается и дергает методы презентера. Но как ей знать какой именно презентер её дернул? Как обратиться к какому-то конкретному презентеру?
Более конкретный пример, чтобы до конца объяснить:
В модели есть метод, который из БД достает всех юзеров, и эти данные необходимо передать в презентер1 и презентер2. а еще есть метод, который достает всех админов, вот эти данные уже необходимо передать в презентер3.
Подскажите пожалуйста как это грамотно реализовать, заранее благодарю
1ое - в модели не может быть методов обращения к базе
Чёт ты навыдумывал
Кидай просто из презентера в модель коллбек аргументом функции и будет тебе счастье)
Обсуждают сегодня