@yii2ru

Страница 1693 из 1721
Andrew
17.10.2018
06:24:34
Добрый день. Есть шанс, что тут мне помогут с iptables? У меня не запускается докер контейнер, когда пытаюсь порты наружу пробросить

Алексей
17.10.2018
06:24:34
Добрый день. Вопрос, вот счетчики (метрика например). Где хранить ее id правильнее? В конфиге?

Andrew
17.10.2018
06:24:54
ERROR: for prometheus Cannot start service prometheus: driver failed programming external connectivity on endpoint ybmetrics.prometheus (0da0e3308d19ad98c89fe51568b7c40a25d57b4e5614a2fe605a73ab2e8f9c16): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9090 -j DNAT --to-destination 172.18.0.2:9090 ! -i br-751e41afa027: iptables: No chain/target/match by that name. os Debian 9

Alexander
17.10.2018
06:38:25
пацаны привет!)
https://p0vidl0.info/yii2-api-guides/guide-ru-db-active-record.html - в целом про актив рекорд и про жадную загрузку тоже

Google
Andrey
17.10.2018
06:40:16
https://p0vidl0.info/yii2-api-guides/guide-ru-db-active-record.html - в целом про актив рекорд и про жадную загрузку тоже
ну я правильно понимаю, что вот у меня есть пост, view его , и мне надо получить поля , из таблиц: user, picture, gallery, и будет 1 запрос вместо 4 правильно? (post, user, picture, gallery)

Alexander
17.10.2018
06:44:18
ну я правильно понимаю, что вот у меня есть пост, view его , и мне надо получить поля , из таблиц: user, picture, gallery, и будет 1 запрос вместо 4 правильно? (post, user, picture, gallery)
ну with это же не запрос с указанным таблицам, а загрузка связей которые ты прописываешь внутри твоего класса (таблицы)

Andrey
17.10.2018
06:44:52
получается для view надо юзать joinWith

Andrew
17.10.2018
06:46:33
https://github.com/moby/moby/issues/16816#issuecomment-179717327 смотрел тикет?
Да, у всех там решается перезагрузкой докера. DOCKER chain у меня есть. Проблема в target и match

Alexandr
17.10.2018
06:49:04


Ekaterina
17.10.2018
06:49:42
ошибка какая? как запрос в итоге выглядит?

Alexandr
17.10.2018
06:49:56
Никакой ошибки

При попытке извлечь запрос тоже падает

Ekaterina
17.10.2018
06:50:29
Alexandr
17.10.2018
06:51:19
Ни с чем, просто дебагер пролетает без остановки а на странице начиная с этого виджета ничего не отрислыывается

Alexander
17.10.2018
06:58:11
получается для view надо юзать joinWith
joinWith это сочетание leftJoin и with, возможно это то что тебе нужно. Я просто не совсем понимаю что ты хочешь получить в итоге)

Andrey
17.10.2018
06:59:19
А какой смысл делать юнион запроса с самим собой?

Google
Andrey
17.10.2018
07:02:48
Да, у всех там решается перезагрузкой докера. DOCKER chain у меня есть. Проблема в target и match
ну флашни свои iptables полностью для теста и перезагрузи докер. Я не силён в сетях, но так топорно можно локализовать проблему.

Andrey
17.10.2018
07:05:07
У тебя в всех переменных $query... ссылка на один объект

Vadim
17.10.2018
07:06:14
Кто интегрировался с яндекс деньгами? Не в курсе у них есть песочница?

Andrey
17.10.2018
07:09:04
хоть напрямую sql запрос писать))

Andrey
17.10.2018
07:12:57
Andrey
17.10.2018
07:14:39
JoinWith([], false), asArray
Попробую спасибо)

Сколько вообще норма по запросам на страницу

Andrey
17.10.2018
07:15:22
Страницы разные бывают, запросы тоже

Alexander
17.10.2018
07:15:46
ну 4 таблицы хочу получить одним запросом))
я вот такок последний запрос на несколько таблиц реализовал) $games = (new yii\db\Query()) ->select('games.id, games.game_data, games.game_time, games.master_goal, games.guest_goal, games.master_id, games.guest_id') ->from('games') ->innerJoin('championship', 'games.championship_id = championship.id') ->innerJoin('location', 'games.location_id = location.id') ->addSelect(['champname' => 'championship.name', 'locname' => 'location.name']) ->where('`game_data` > NOW()') ->orderBy(['game_data' => SORT_DESC]) ->all();

Alexander
17.10.2018
07:16:48
Andrey
17.10.2018
07:18:00
Alexander
17.10.2018
07:18:41
Тоже самое можно было сделать и от activeRecord
я выше уже писал, почему-то через aR в объект не добавлялиь иннерДжоин поля, хотя в запросе все было

Google
Andrey
17.10.2018
07:18:50
Да, и ещё если хочется объектами можно было модельки добавить нужные свойства

Vadim
17.10.2018
07:20:08
есть
Сейчас ответ про яндекс деньги или про яндекс кассы?

Dmitriy
17.10.2018
07:20:25
деньги

Alexander
17.10.2018
07:20:47
Нужно было добавить public $locnsame;
вон оно как, спасибо, попробую

Andrey
17.10.2018
07:20:57
Vadim
17.10.2018
07:22:07
деньги
почему то не могу найти у них песочницу. Все ссылки идут на яндекс кассы по этому вопросу

Dmitriy
17.10.2018
07:23:15
Andrey
17.10.2018
07:24:23
https://elisdn.ru/blog/89/related-models-on-yii2 - для тех кто хочет разобраться со связями, @xandrkhv по твоей проблеме там тоже вроде что-то было.

Ad.x ??
17.10.2018
07:25:01
я выше уже писал, почему-то через aR в объект не добавлялиь иннерДжоин поля, хотя в запросе все было
asArray() Юзать, все равно как массив получаешь данные, так какая разница? Хоть единообразия в коде будет больше, без использования квери билдера или команда.

Vadim
17.10.2018
07:25:49
https://demomoney.yandex.ru/ по данному адресу нельзя почему то завести кошелек. А поддержка говорит оставляйте заявку на юрлицо

Alexander
17.10.2018
07:35:00
asArray() Юзать, все равно как массив получаешь данные, так какая разница? Хоть единообразия в коде будет больше, без использования квери билдера или команда.
мне asArray не принципиально. Мне с объектами удобнее. Переделал на active Record, через добавление нужных полей в модель. Как @andku83 подсказал.

Andrey
17.10.2018
07:37:33


если убрать второй элемент массива из where то все работает

Ekaterina
17.10.2018
07:43:32
если убрать второй элемент массива из where то все работает
там, наверное, ожидается значение какое-то, а не столбец БД (это я про city.id). в ларавел я бы обернула в DB::raw, а тут не знаю как сделать

Andrey
17.10.2018
07:44:16
а точно тут же ON значение

Эд
17.10.2018
07:45:38
Привет всем, подскажите, можно ли в yii2 вывести поля для API из связей которые установлены в extraFields? к примеру есть public function extraFields() { return [ 'sections']; } У sections есть связи с messages - их можно получать дополнительно?

Andrey
17.10.2018
07:49:41


Google
Эд
17.10.2018
07:51:06
Вложенного экспанда нет
Получилось вот так в модели Section public function fields() { return [ 'id', etc... 'messages' => function () { return $this->messages; }, ]; }

Andrey
17.10.2018
07:51:42
А чем тебя joinWith не устроил, ON он сам добавляет

В select и addSelect лучше передавать массивы, а не строки

Andrey
17.10.2018
07:56:28
Какой смысл в where Drivers::tableName() если в остальных местах drivers?

JoinWith([], false), asArray
Найди отличие от твоего...

Я не про asArray...

Andrey
17.10.2018
07:57:51
Найди отличие от твоего...
мерси!) false и все гуд

Andrey
17.10.2018
07:58:35
У тебя этот код в цикле?

Andrey
17.10.2018
07:58:56
У тебя этот код в цикле?
спасибо Андрюха!) ты мозг)

Andrey
17.10.2018
07:59:36
А откуда +6 запросов?!

Или ты запросы к структуре тоже считаешь?

Andrey
17.10.2018
08:00:00
да в структуре тоже считаю)

Andrey
17.10.2018
08:00:23
Ну тогда все равно должно быть +4

Andrey
17.10.2018
08:00:25
ну получается я как видишь с городами и странами join делаю, и отсюда на город x3, и на страну x3



Andrey
17.10.2018
08:00:48
А видео всё-таки посмотри - там ещё много интересного есть

Andrey
17.10.2018
08:00:52


А видео всё-таки посмотри - там ещё много интересного есть
подписался, добавил в просмотр позже и поставил лайк) спасибо!)

Google
Andrey
17.10.2018
08:01:56
Ты думаешь эта картинка информативна?

Andrey
17.10.2018
08:02:19
Andrey
17.10.2018
08:02:40
Информация по клику показывается

Кстати в прод эти запросы не выполняются, по крайней мере всегда, и сейчас их тоже можно выключить...

Andrey
17.10.2018
08:09:28
Кстати в прод эти запросы не выполняются, по крайней мере всегда, и сейчас их тоже можно выключить...
Ну в любом случае +2 запроса лишние) спасибо что помог разобраться) я думал with с этой задачей справляется, а от него получается смысл если цикл так?

Art
17.10.2018
08:13:30
adminlte норм? Сложно кастомизировать? А то я смотрю элементов так-то много

Dmitry
17.10.2018
08:13:48
бери и юзай, что тебе надо

Art
17.10.2018
08:14:35
его как расширение лучше ставить или просто как html закачать?

и то расширение встанет на последнюю версию yii2-basic?

Andrey
17.10.2018
08:18:09
и то расширение встанет на последнюю версию yii2-basic?
встанет и скопируй и свой layout подними

Oleg
17.10.2018
08:24:33
я в целом интересуюсь, используется ли вагрант или докер повсеместно или только 2-3 человека его ставят на домашние сервера
Проблема в том, что многие используют эти инструменты не потому, что они им действительно нужны, а потому, что это модно, знание этих инструментов требуется при трудоустройстве итд. Докер развивается, он уже юзается не только для доставки приложений клиентам, как задумывался, но и как рабочее окружение для разработки - и это хорошо и действительно удобнее, чем тот же LAMP стэк для Linux (я сам сейчас юзаю Devilbox дома). По Вагранту ничего сказать не могу, но, мне кажется, это уже прошлый век.

Art
17.10.2018
08:27:54
ну собственно поэтому и спрашиваю потому-что требуется. А так у меня nginx+php-fpm и мне норм

а вагрант искал в вакансиях нашего города - 0. А вот докера дофига

Dmitriy
17.10.2018
08:29:25
Ребят, добрый день. Помогите советом. На локалке проект работает отлично, перенесли на хостинг и перестали работать пользовательские функции: PHP Fatal Error 'yii\base\ErrorException' with message 'Call to undefined function app\controllers\isAdmin()' куда копать?

Art
17.10.2018
08:29:55
версия пхп разная наверн

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