Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: как решить задачу в MVC
Покинул форум
Сообщений всего: 80
Дата рег-ции: Апр. 2012
Помог: 0 раз(а)
Мне нужно из сессии часто читать одну переменную. Решил для гибкости создать родительский контроллер sescontroller, для тех контроллеров, где нужна эта переменная:
Называется, ткнул палцем в потолок. Как тогда можно решить мне эту задачку?
Просто, когда я 4 раза прописываю одно и тоже - мне начинают терзать сомнения, что что-то нужно вынести. Ткну ещё раз: создать модель? Хотя нет, всё равно к ней обращаться так же 4 раза .. .
(Добавление)
Мелкий пишет:
Пишите в $this, при том, это поле должно быть объявлено public или protected в базовом классе. Или передавайте аргументом.
Покинул форум
Сообщений всего: 80
Дата рег-ции: Апр. 2012
Помог: 0 раз(а)
Когда читаешь книгу банды четырёх, то отдельными кусочками вроде понятно. Понятно что такое интерфейс, понятно что такое экземпляр класса... А вот соединить это всё в уме и понять ЭТО воедино, жесть... (Добавление)
caballero пишет:
на вот этот бред
if ( isset ($this))
базироватся проблематично.
Давай по очереди: сначало я должен объявить статическую переменную члена класса, в которой будет храниться login, так? (Добавление)
А я если я объявлю следующее:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.