Какой патерн использовать?

Benderlio

Новичок
Какой патерн использовать?

Добрый день,
положим у меня есть класс авторизации.
Т.е. делаю так

$auth=new auth();
$auth->get_user_id();

Происходит авторизация пользователя (через куки или сессию не важно). Затем мне необходимо в каком то месте получить имя пользователя,
делаю
$auth->get_user_name();
ф-ция вызывает get_user_data и выгружает все данные, а уже get_user_name возвращает только имя. затем мне нужна аватарка, и опять get_user_data и выгребаем данные по новой. Понимаю нужно ставить флаг, что данные уже извлечены, это какой-то паттерн или я моручу себе и вам голову?
Спасибо.
 

Beavis

Banned
просто когда выгребаешь все данные, сохраняй их, например в свойство класса, а перед тем как выгребать, проверяй, если свойство пустое - то надо выгребать, если уже заполнено - то не надо.
 

crocodile2u

http://vbolshov.org.ru
Вопрос изначально поставлен неправильно, такие вопросы до добра не доводят. Надо спрашивать "Как решить проблему?". И, да, часто есть большая вероятность, что ответы будут в стиле "здесь подойдет паттерн такой-то". Или ты сам решишь проблему и обнаружишь, что при этом применил некий паттерн. Если спрашивать "какой паттерн", то получается, что нет паттерна - нет решения.
 
Сверху