Здравствуйте,
работаю с расширением от himiklab/yii2-ipgeobase-component. Скажите, как лучше организовать. У меня сейчас такая логика: если пользователь не зарегистрирован, определяем по айпи, если залогинился, смотрим, какой выбрал город в профиле. Если ничего не выбрал, также ищем по ип. Скажите, куда мне лучше обернуть этот код, чтобы можно было постоянно его использовать. В модель юзера, компонент? Например, мне нужно показывать город в шапке, фильтровать объявления по городу и тд.
Определение города пользователя
- rodion_zlobin
- Сообщения: 207
- Зарегистрирован: 2017.01.11, 16:33
Re: Определение города пользователя
Хотя бы в Geo::getCity() или Geo::getCity(Yii::$app->user->identity, Yii::$app->request).
- rodion_zlobin
- Сообщения: 207
- Зарегистрирован: 2017.01.11, 16:33
Re: Определение города пользователя
Так и где лучше создавать класс Geo?
Re: Определение города пользователя
В любой папке вроде helpers, services и т.п.