@yii2ru

Страница 74 из 1721
Artur
12.02.2017
17:49:28
я screen_name до этого использовал...

Кстати, еще вопрос такой имеется. Как мне в GridView вывести имя и фамилию напротив каждого пользователя, если для юзера метод вызова такой: Yii::$app->user->getPublicIdentity()

Если проще говоря, то нужно добавить колонку в GridView, где имя и фамилия будет в поле

Что не пробовал - не получалось

Google
Mr.
12.02.2017
17:54:26
У тебя имя и фамилия разными столбцами?

Artur
12.02.2017
17:54:50
в таблице - да

Nurik
12.02.2017
17:55:07
в таблице - да
Тогда геттер в модели.

Artur
12.02.2017
17:57:30
С этим как обращаться я понял

Только как вывести имя и фамилию в GridView? $model->userProfile->getFullName() не дает ничего

Nurik
12.02.2017
17:59:09
просто в columns добавляешь имя геттера вот так: getFullname будет строкой - fullName

просто в columns добавляешь имя геттера вот так: getFullname будет строкой - fullName
Если же данные берешь из related модели, то через точку. пример "user.fullName"

Artur
12.02.2017
18:00:17
Сейчас гляну

Благодарю)

Nurik
12.02.2017
18:00:43
ок.

Nurik
12.02.2017
18:18:10
Работает
Лучше доки читать в коде)) DataColumn

Sergey
13.02.2017
07:42:52
доброго времени суток. Кто и как реализовывал бесконечный скролл? только давайте без теории) как это работает и ежу понятно ? интересует готовый компонент, если есть конечно :)

Google
Аmal
13.02.2017
07:53:14
github.com/kop/yii2-scroll-pager

Sergey
13.02.2017
07:53:56
github.com/kop/yii2-scroll-pager
сам пользовался или "давай погуглю за тебя"? ?

Аmal
13.02.2017
07:54:19
Numbers.ae/plate

Тут использовал

Sergey
13.02.2017
07:54:36
Спасибо!

Numbers.ae/plate
смотрю документацию к плагину и не совсем понимаю как сделать автоматическую подгрузку?

что бы избавиться от кнопки "Загрузить ещё"

Аmal
13.02.2017
08:21:42
<?= \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, ]) ?>

у меня такой вызов

Sergey
13.02.2017
08:22:27
О! Круто. Спасибо за пример :)

у меня такой вызов
Заработало ? только я передал это всё параметром 'pager' в ListView

Аmal
13.02.2017
08:40:55
ну гуд) главное работает)

Sergey
13.02.2017
08:41:24
показал заказчику, хочет вернуть ссылку "Показать ещё" )))))

Аmal
13.02.2017
08:41:34
)))

Sidredin
13.02.2017
08:41:47
?

Sergey
13.02.2017
08:42:39
и ещё нюанс, юзаю виджет рейтинга от Kartik, его прийдется инитить костылями после подгрузки данных такая проблема всегда появляется в связке pjax + kartik

Mr.
13.02.2017
08:53:51
У kartik'a свой инициализатор kvinit(), поэтому там особых костылей городить не нужно

F01134H
13.02.2017
10:49:21
ребята, как зафиксить?



вручную рантаймы создавать?

Google
F01134H
13.02.2017
10:49:59
что на локалке, что на боевом сервере такое. Но йи клонирую из репы, а не создаю проект

Anatoly
13.02.2017
10:49:59
Выставить соответствующие права. Директория runtime должна существовать

Alexey
13.02.2017
10:50:00
$ sudo chmod -R 777 /_protected/frontend/runtime

Ну или хотя бы 775 и в овнеры группу из под которой сервер работает.

Sergey
13.02.2017
10:59:35
_protected ??? это что то из первой версии, если не ошибаюсь )

Mr.
13.02.2017
11:00:15
может у парня так папка на vds названа

в первой версии разве был advanced application?

Sergey
13.02.2017
11:01:22
вроде нет. но точно не помню

Mr.
13.02.2017
11:01:24
судя по тому, что за protected идёт frontend, у парня advanced application template

Sergey
13.02.2017
11:01:35
там иерархия с protected папкой была

Mr.
13.02.2017
11:02:17
ога возможно парень раньше держал проект на yii1, а сейчас решил перейти на yii2 но лучше него никто не ответит :)

кстати ребята сделал для tg desktop тему как darcula в phpStorm нигде такой нет (потому что не захотели принимать в офф канал тем, и я расстроился) интересно кому-то? могу сюда скинуть

Mr.
13.02.2017
11:04:08
пишу про неё, потому что может кому-то нужно: иногда бывает такое, что народ ходит и палит по мониторам, а когда telegram незаметен на фоне phpStorm'а - никто даж не замечает :)

Аmal
13.02.2017
11:04:36
Ну кидай поюзаем)

Anatoly
13.02.2017
11:18:33
Супер, спасибо

Цвета бы подкрутить ещё

SiZE
13.02.2017
11:19:51
Дизайнера бы нанять ?

Mr.
13.02.2017
11:20:32
:D ну я старался при помощи хреновенького монитора и photostop'а (а точнее - пипетки), скоро выйдет обнова tgdesktop с редактором тем - может подкоректирую, а если я не поправлю - вы сможете сделать это сами

больше того, здесь же сидят люди понимающие, как работают string'овые переменные (и константы) распаковываете файлик что я отправил (как обычный zip), находите там файлик с расширением tdesktop-theme, открываете любимым редактором (vim, sublime, notepad++), и правите цвета на свой вкус :)

Google
Anatoly
13.02.2017
11:21:53
Так, а как вернуть как было?)))

Mr.
13.02.2017
11:22:24


Anatoly
13.02.2017
11:22:41
Ах, да

Проморгал

Admin
ERROR: S client not available

Mr.
13.02.2017
11:22:52
слева на бутерброд -> settings (настройки) -> прокручиваешь до этого места (где будет chat background) -> нажимаешь "use default color theme"

Nurik
13.02.2017
11:38:43
что на локалке, что на боевом сервере такое. Но йи клонирую из репы, а не создаю проект
Нельзя его просто клонировать. Нужно устанавливать через composer. Потому что при клонировании нет шаблона. Такое необходимо, если сам собираешься создать кастомный свой шаблон.

Под шаблоном имею ввиду структуру директорий и конфигурационных файлов.

F01134H
13.02.2017
11:42:27
наверное я не так выразился

но я уже решил проблему

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

и вот его я склонировал)

созданный через композер

Nurik
13.02.2017
11:43:40
Ну тогда у тебя просто runtime был в .gitignore и внутри самой runtime папки не было .gitignore

Потому что git не создаёт пустые папки просто так.

Aleksandr
13.02.2017
11:45:19
причем зедсь это? наоборот runtime был в гите, но гит был запущен под другим юзером, чем http-сервер. Ничего нового

надо либо юзера диры менять либо чмод устанавливать другой

Artur
13.02.2017
11:45:48
@themes

Artur
13.02.2017
12:14:45
Вопрос такой. кто нибудь юзает filsh/yii2-gearman ? как узнать состояние задачи? нужно вывести % выполнения

Google
Nurik
13.02.2017
12:23:40
Вот здесь посмотри.

Ну или в исходниках можно поискать по job status

Zhandos
13.02.2017
16:34:06
всем привет! Где можно увидеть простенькую реализацию REST API на yii2? Хотел бы с юзерами поиграться через REST.

Aleksandr
13.02.2017
16:34:39
в доках канеш

ivphpan
13.02.2017
16:35:37
=)

Zhandos
13.02.2017
16:35:40
спасибо :) а на гитхабе где нибудь нет тестового проекта или чего то подобного?

спасибо) понял где искать) уже нашел)

Nurik
13.02.2017
16:42:45
всем привет! Где можно увидеть простенькую реализацию REST API на yii2? Хотел бы с юзерами поиграться через REST.
На поиграться хватит, дальше начинается борьба с реализацией )) лучше сразу отнаследовать родной ACtiveController, А лучше свою реализацию написать, благо делается это легко.

Mr.
13.02.2017
17:28:14
Раз тут много нубских вопросов, скиньте, пожалуйста, ссылку на описание rest. Я игрался с ним, но зачем оно я хз. Хочется побольше узнать о назначении PUT, REMOVE и остальных протоколов в rest

Могу скинуть ссылку на свой проект с rest

Если нужно понимание чего я делал, и каков уровень

Isaev
13.02.2017
17:51:10
Где посмотреть примеры работающих сайтов на yii2?

Mr.
13.02.2017
17:52:43
https://k-z.com.ua https://krasota-style.com.ua

Страница 74 из 1721