Konstantin
Все привет! Подскажите или кинте сслыку на то как правильно в yii2 в консольных приложениях получить переданные команды
Например мне нужно выполнить экшен php yii importer/state —all
как в нутри экшена мне узнать что был передан —all ?
Nurik
Nurik
actionState($param){
if($param === 'all'){
//do something
}
return 0;
}
Artur
https://pp.vk.me/c637428/v637428002/2fe91/D2wC8dS0zVE.jpg
Oleg
Моя любовь к тебе горит как 6000 евреев.. хм..
Anonymous
пылает
Oleg
пылает - поэтичнее
Nurik
Кто узнает этот кадр тому ананас))
Artur
Oleg
Есть какойто закон что когда дискуссия доходит до гитлера.. то..
Nurik
Oleg
То это конец
SiZE
ну и шутеечки у вас
SiZE
просто царские
SiZE
прекратите, а то могу живот надорвать
Oleg
Мистера сарказму можем забанить?
Aleksandr
Anonymous
Ребят. Авторизация через oAuth сейчас действует на сайте. Если пользователь изменил какие-либо данные у себя в соц сети, то эти данные не обновляются на сайте. Как быть? Как проверить на измененность каких-то контактных данных при входе?
Aleksandr
не надо. oauth служит еще одним способом авторизации, а не в качестве провайдера данных
Anonymous
У меня он единственный способ авторизации. И мне нужно иметь актуальные данные( к примеру, пользователь сменил свой ID в Вк, а на моем сайте его ID старый... как мне его искать то)
Nurik
Aleksandr
Aleksandr
при регистрации заполни свой профиль (профиль юзера на сайте), а дальше пусть он его меняет только ручками
Nurik
Anonymous
Nurik
У меня другая цель
Учитывая специфику вашего сервиса - анонимность самое то.)) Уж простите за любопытство.
Anonymous
Anonymous
У меня сервис по предоставлению приложений ДЛЯ УЗКОГО КРУГА ЛЮДЕЙ, которым Я САМ ВЫДАЮ ДОСТУП, поэтому требуется знать, кто пользуется сервисом.
Nurik
Ну допустим я создаю фейковый акк, заполняю его фейковыми данными, реалистичными. Покупаю грубо говоря "живой" акк. А на самом деле работаю на.... Смысл тогда ?
Anonymous
Nurik
Anonymous
Доступ к приложениям то платный)
Nurik
😆
Anonymous
Логика....
Anonymous
Просто говоря, у нас секта с платным входом, для участников которой доступны некоторые плюшки
Anonymous
)
Nurik
Ну это понятно. Непонятно зачем 100% актуальность данных у себя, если круг и так узкий.
Anonymous
Aleksandr
так или иначе при авторизации ты получаешь токен юзера, с которым можешь сделать запрос по api на поулчение профиля. если речь идет о йиишном поделии, то оно автоматически делает (при регистрации точно - не помню точно там как устроено)
Anonymous
Кстати
Anonymous
Да
Anonymous
я screen_name до этого использовал...
Anonymous
Кстати, еще вопрос такой имеется. Как мне в GridView вывести имя и фамилию напротив каждого пользователя, если для юзера метод вызова такой: Yii::$app->user->getPublicIdentity()
Anonymous
Anonymous
Anonymous
Если проще говоря, то нужно добавить колонку в GridView, где имя и фамилия будет в поле
Anonymous
Что не пробовал - не получалось
👀
У тебя имя и фамилия разными столбцами?
Anonymous
в таблице - да
Anonymous
Anonymous
$model->userProfile->getFullName()
Anonymous
С этим как обращаться я понял
Anonymous
Только как вывести имя и фамилию в GridView?
$model->userProfile->getFullName() не дает ничего
Nurik
просто в columns добавляешь имя геттера вот так: getFullname будет строкой - fullName
Anonymous
Сейчас гляну
Anonymous
Благодарю)
Nurik
ок.
Anonymous
Nurik
Работает
Лучше доки читать в коде)) DataColumn
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