ghost9
Новичок
Я недавно задумался: а как, собственно, реализовать получение информациии о пользователе, сделавшем текущий запрос, чтобы было труЪ с точки зрения mvc? Если push - будет слишком много однотипного кода:
А если poll - не труЪ, ибо модель сама не должна ничего знать о запросе, ей должен все данные сообщать контроллер. Сервис-локатор и DI туда же, с запросом должен работать только контроллер. Как бы вы решили таую абстрактную задачу в вакууме?
PHP:
$userinfo = UserModel::findById($request->session['userid']);
$news = new NewsModel($userinfo, ....)........