Konstantin
Все привет! Подскажите или кинте сслыку на то как правильно в yii2 в консольных приложениях получить переданные команды Например мне нужно выполнить экшен php yii importer/state —all как в нутри экшена мне узнать что был передан —all ?
Nurik
actionState($param){ if($param === 'all'){ //do something } return 0; }
Artur‌‌‌
https://pp.vk.me/c637428/v637428002/2fe91/D2wC8dS0zVE.jpg
Nurik
https://pp.vk.me/c637428/v637428002/2fe91/D2wC8dS0zVE.jpg
Значит недостаточно любит. Если посчитать сколько он их сжёг в итоге.
Oleg
Моя любовь к тебе горит как 6000 евреев.. хм..
Anonymous
пылает
Oleg
пылает - поэтичнее
Nurik
Кто узнает этот кадр тому ананас))
Artur‌‌‌
Oleg
Есть какойто закон что когда дискуссия доходит до гитлера.. то..
Oleg
То это конец
SiZE
ну и шутеечки у вас
SiZE
просто царские
SiZE
прекратите, а то могу живот надорвать
Oleg
Мистера сарказму можем забанить?
Anonymous
Ребят. Авторизация через oAuth сейчас действует на сайте. Если пользователь изменил какие-либо данные у себя в соц сети, то эти данные не обновляются на сайте. Как быть? Как проверить на измененность каких-то контактных данных при входе?
Aleksandr
не надо. oauth служит еще одним способом авторизации, а не в качестве провайдера данных
Anonymous
У меня он единственный способ авторизации. И мне нужно иметь актуальные данные( к примеру, пользователь сменил свой ID в Вк, а на моем сайте его ID старый... как мне его искать то)
Aleksandr
У меня он единственный способ авторизации. И мне нужно иметь актуальные данные( к примеру, пользователь сменил свой ID в Вк, а на моем сайте его ID старый... как мне его искать то)
не надо менять профиль на своем сайте, если юзер ожидает ТОЛЬКО авторизации. id в вк у юзера не может поменяться. это будет другой юзер под другой учеткой
Aleksandr
при регистрации заполни свой профиль (профиль юзера на сайте), а дальше пусть он его меняет только ручками
Nurik
У меня другая цель
Учитывая специфику вашего сервиса - анонимность самое то.)) Уж простите за любопытство.
Anonymous
Учитывая специфику вашего сервиса - анонимность самое то.)) Уж простите за любопытство.
Ты точно уверен насчет анонимности, учитывая специфику сервиса?
Anonymous
У меня сервис по предоставлению приложений ДЛЯ УЗКОГО КРУГА ЛЮДЕЙ, которым Я САМ ВЫДАЮ ДОСТУП, поэтому требуется знать, кто пользуется сервисом.
Nurik
Ну допустим я создаю фейковый акк, заполняю его фейковыми данными, реалистичными. Покупаю грубо говоря "живой" акк. А на самом деле работаю на.... Смысл тогда ?
Anonymous
Доступ к приложениям то платный)
Nurik
😆
Anonymous
Логика....
Anonymous
Просто говоря, у нас секта с платным входом, для участников которой доступны некоторые плюшки
Anonymous
)
Nurik
Ну это понятно. Непонятно зачем 100% актуальность данных у себя, если круг и так узкий.
Aleksandr
так или иначе при авторизации ты получаешь токен юзера, с которым можешь сделать запрос по api на поулчение профиля. если речь идет о йиишном поделии, то оно автоматически делает (при регистрации точно - не помню точно там как устроено)
Aleksandr
Мне нужно знать только ссылку на страницу. И все)
ну так при регистрации ты получаешь профиль юзера с id. id поменяться не может
Anonymous
Кстати
Anonymous
Да
Anonymous
я screen_name до этого использовал...
Anonymous
Кстати, еще вопрос такой имеется. Как мне в GridView вывести имя и фамилию напротив каждого пользователя, если для юзера метод вызова такой: Yii::$app->user->getPublicIdentity()
Anonymous
Anonymous
Anonymous
Если проще говоря, то нужно добавить колонку в GridView, где имя и фамилия будет в поле
Anonymous
Что не пробовал - не получалось
👀
У тебя имя и фамилия разными столбцами?
Anonymous
в таблице - да
Nurik
в таблице - да
Тогда геттер в модели.
Anonymous
Anonymous
$model->userProfile->getFullName()
Anonymous
С этим как обращаться я понял
Anonymous
Только как вывести имя и фамилию в GridView? $model->userProfile->getFullName() не дает ничего
Nurik
просто в columns добавляешь имя геттера вот так: getFullname будет строкой - fullName
Nurik
просто в columns добавляешь имя геттера вот так: getFullname будет строкой - fullName
Если же данные берешь из related модели, то через точку. пример "user.fullName"
Anonymous
Сейчас гляну
Anonymous
Благодарю)
Nurik
ок.
Nurik
Работает
Лучше доки читать в коде)) DataColumn
Anonymous
доброго времени суток. Кто и как реализовывал бесконечный скролл? только давайте без теории) как это работает и ежу понятно 😃 интересует готовый компонент, если есть конечно :)
Амаль
github.com/kop/yii2-scroll-pager
Anonymous
github.com/kop/yii2-scroll-pager
сам пользовался или "давай погуглю за тебя"? 😃
Амаль
Numbers.ae/plate
Амаль
Тут использовал
Anonymous
Спасибо!
Anonymous
Numbers.ae/plate
смотрю документацию к плагину и не совсем понимаю как сделать автоматическую подгрузку?
Anonymous
что бы избавиться от кнопки "Загрузить ещё"
Амаль
<?= \kop\y2sp\ScrollPager::widget([ 'container' => '.listings-container', 'item' => '.listings-item', 'spinnerSrc' => '/images/loader-small.gif', 'paginationSelector' => '.listings-container .pagination', 'eventOnRendered' => new JsExpression('function(){$(window).trigger("scroll");}'), 'eventOnLoaded' => new JsExpression('function(){$(window).trigger("scroll");}'), 'eventOnRender' => new JsExpression('function(){$(window).trigger("scroll");}'), 'enabledExtensions' => [ \kop\y2sp\ScrollPager::EXTENSION_TRIGGER => 1000, \kop\y2sp\ScrollPager::EXTENSION_PAGING, \kop\y2sp\ScrollPager::EXTENSION_NONE_LEFT, \kop\y2sp\ScrollPager::EXTENSION_SPINNER, ], // 'linkOptions' => ['class' => 'js-pager'], 'pagination' => $carDataProvider->pagination, ]) ?>
Амаль
у меня такой вызов
Anonymous
О! Круто. Спасибо за пример :)
Anonymous
у меня такой вызов
Заработало 😃 только я передал это всё параметром 'pager' в ListView
Амаль
ну гуд) главное работает)
Anonymous
показал заказчику, хочет вернуть ссылку "Показать ещё" )))))
Амаль
)))
Сидредин
😄
Anonymous
и ещё нюанс, юзаю виджет рейтинга от Kartik, его прийдется инитить костылями после подгрузки данных такая проблема всегда появляется в связке pjax + kartik