@yii2ru

Страница 620 из 1721
Ad.x ??
28.09.2017
09:26:11
похуй главное работает
т.е. ты говнишь сам себе, а потом у нас спрашиваешь как так получается? Я правильно понимаю?

Fayozjon [CybernatiC]
28.09.2017
09:32:27
т.е. ты говнишь сам себе, а потом у нас спрашиваешь как так получается? Я правильно понимаю?
Я хотел спросить хули так не работало а потом поменял свою выборку и все охуенно стало

Google
Ad.x ??
28.09.2017
09:33:04
Я хотел спросить хули так не работало а потом поменял свою выборку и все охуенно стало
потому что ты говнишь, вот и не работает как надо. очевидно же

Павел
28.09.2017
09:33:22
хер ли так не пашет?
Потому что неправильно

Fayozjon [CybernatiC]
28.09.2017
09:33:59
Потом убрал = и збс

Антон
28.09.2017
09:37:51
Потом убрал = и збс
http://www.yiiframework.com/doc-2.0/yii-db-query.html#where()-detail

->andWhere (['<>', 'field', 'value']);

Sergey
28.09.2017
09:38:53
нашел в чем проблема но не могу понять как правильно сделать, весь прикол в том что оно дублирует всю инфу нк каждое устройство, т.е на пример устройство с id 1 имеет 5 записей в таблице base и оно выводит 5 дубликатов и так для каждого устройства, как исправить это?

Ad.x ??
28.09.2017
09:40:08
http://www.yiiframework.com/doc-2.0/yii-db-query.html#where()-detail
не в коня корм, ему и так збс )

Антон
28.09.2017
09:40:20
?

Sergey
28.09.2017
09:40:21
да но мне надо просто вывести по лимиту 10 устройств, их всего в таблице 10 а вот записей логгирования около миллиона

Google
Konstantin
28.09.2017
09:41:02
?
под самдарка косишь? ?

Антон
28.09.2017
09:42:41
под самдарка косишь? ?
не знаю такого)

Sergey
28.09.2017
09:44:14
есть 10 устройств в таблице devices и записи логгирования в таблице base для каждого устройства, надо вывести по одной последней записи для каждого устройства

Distinct убирал, не помогло

есть у кого то идеи как можно это исправить?

Boris
28.09.2017
10:04:46
А в чем проблема сделать в модели devices связь на последнюю запись лога?

class Devices extends AR { pubf getLastLog() return hasone base } И потом Devices::lastLog

Я же тебе писал уже, пока ты не расспишешь подробно всю задачу что тебе нужно и где, вряд-ли тебе подскажут хорошее решение.

Пока ты гадаешь над запросом, это не правильно.

Дмитрий
28.09.2017
10:47:26
Distinct убирал, не помогло
Его не убрать надо, а добавить

Sergey
28.09.2017
10:47:56
и разницы ни какой

Дмитрий
28.09.2017
10:48:19
Distinct выводит уникальные записи по какому либо столбцу

Sergey
28.09.2017
10:50:25
гляньте выше код, Distinct присудствовал но изменений ни каких небыло

Дмитрий
28.09.2017
10:54:15
Sergey
28.09.2017
10:56:06
тоже убирал

не помогло

как там есть ещё идеи?

Google
Stas
28.09.2017
11:29:12
Всем здрасте кто то использует картика-экспорт?

?
28.09.2017
12:18:11
За вызов беру 500 баксов
Долларов зимбабве

Помогите советом, люди умные. У меня есть табличка, там некоторые действия, действия имеют цену и статус. Прежде чем добавить запись для конкретного пользователя, необходимо выбрать все записи пользователя со статусом в процессе и суммировать цену, т.е. посмотреть, сколько сейчас у пользователя зарезервированно средств. Но шло время, табличка разрослась... Сейчас в ней 155К записей, не много, но так как запросов много через API прилетает, то судя по аналитике этот запрос сжирает достаточно много ресурсов. Какие есть варианты? Хранить зарезервированные средства в отдельном поле пользователя? Кеш подключить? Или что?

Павел
28.09.2017
12:27:36
Aleksey
28.09.2017
12:38:53
а что в этом плохого?

?
28.09.2017
12:40:04
а что в этом плохого?
То что они все говно неконфигурируемое.

Dmitry
28.09.2017
12:40:44
То что они все говно неконфигурируемое.
если оно решает твою задачу, то какая разница?

?
28.09.2017
12:41:15
Оно не решает мои задачи)

Пытался, пробовал ещё раз, коллега тоже пытался и давал второй шанс - тщетно, днище.

Если это обёртка над JS либой - вообще изи самому сделать и быстрее и гибче.

Dmitry
28.09.2017
12:42:23
как раз наступает месяц опенсорса ;)

Dmitry
28.09.2017
12:43:05
https://hacktoberfest.digitalocean.com/

?
28.09.2017
12:43:19
ну так помоги
Кому помоч? Ура, хактоберфест)

Dmitry
28.09.2017
12:44:51
Кому помоч? Ура, хактоберфест)
сделать инструмент более гибким, его же много кто юзает

?
28.09.2017
12:45:09
Я в йии и модули когда есть время и желание контрибьютю.

Свои по OpenSource распространяю, только пока они мне самому только и нужны)

Dmitry
28.09.2017
12:49:20
Свои по OpenSource распространяю, только пока они мне самому только и нужны)
я всетаки считаю что лучше взять что то более менее популярное и допиливать его. Если конечно у тебя не что то дико специфическое

?
28.09.2017
12:50:32
я всетаки считаю что лучше взять что то более менее популярное и допиливать его. Если конечно у тебя не что то дико специфическое
Картик днище) Пробуй, бери) Я точно так же вначале пути говорил, типа зачем что-то делать, если готовое есть)) В данном случае взять готовую JS либу например будет куда разумнее... Хотя...

Google
?
28.09.2017
12:51:39
Популярное говное не переставет быть от этого говном) В йии сообществе есть немного действительно качественных расширений, немного хороших, заброшенных, но годных и дно, в виде картика)

?
28.09.2017
12:52:48
Популярное говное не переставет быть от этого говном)

first
28.09.2017
13:01:01
ребзя,может кто подсказать Есть Html::dropDownList Он берет значение из бд и формирует список значений из них,как мне добавить 1 неактивное поле в этот список? т.е. Фильтр по языкам: Все Русский Английский Испанский И как мне добавить это Все ? Читал в документации там типо 'options' => [ 'value1' => ['disable' => true] ]Но чет не фурычит :С

Boris
28.09.2017
13:01:49
placeholder

Если не изменяет память нужно использовать

Mr.
28.09.2017
13:02:35
ребят, кто может сталкивался: при разработке graphQL апи на yii, с использованием либы webonyx/graphql-php нужно что-то докостыливать, чтобы через apollo данные получать?

Admin
ERROR: S client not available

first
28.09.2017
13:03:31
placeholder
ВРОДЕ нет,щас тыкаю

Boris
28.09.2017
13:03:36
Не placeholder, а prompt.

first
28.09.2017
13:03:39
?
28.09.2017
13:04:59
всм добавить в момент,кого?
Не слушай его, promt твоё решение)

Kazakbala
28.09.2017
13:05:10
<?= $form->field($model, 'cat_id')->dropDownList( ArrayHelper::map(DeviceCats::find() ->where(['is_deleted' => 'no'])->all(),'id','title') ,['options' => [$_GET['cat_id'] => ['Selected'=>'selected']] , 'prompt' => ' — Select Category —']) ?>

first
28.09.2017
13:09:06
пля,чет туплю.. Html::dropDownList('lang_id', $langsModel, \yii\helpers\ArrayHelper::map($lang, 'id', 'name'), [ 'class' =>'form-control', 'options' => [ 'promt' => 'text', ] ]);

Ruslan
28.09.2017
13:10:04
почему не сделать просто выборку двух полей, потом indexBy, orderBy?)

first
28.09.2017
13:10:45
так а смысл,там все равно будет ток 2 пункта из выпадающего списка

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

или добавить пункт левый,статичный

Ruslan
28.09.2017
13:12:00
тогда стат метод, который возвращает массив из константы

Google
first
28.09.2017
13:13:32
wat?

все по документации сделал

все равно не хочет :С

Ruslan
28.09.2017
13:17:14
/** * @param string|null $lang * @return array|string */ public static function getLanguages(string $lang = null) { $languages = [ self::LANG_RU => \Yii::t('app','Русский'), self::LANG_EN => \Yii::t('app','Английский'), ]; if ($lang) { return $languages[$lang]; } return $languages; }

Mihail
28.09.2017
14:38:02
https://t.me/newsitforyou

Abdula
28.09.2017
14:43:13
Всем привет! Люди! Ун вас работает assets-packetgist ? У меня что то не грузится он.

У вас*

Думаю, у всех такая проблема, или у меня провайдер моросит.

Abdula
28.09.2017
15:05:04
украина все ок
Ок. Спасибо. По ходу пора менять провайдера, половина айтишных сайтов не работает

Mr.
28.09.2017
15:13:37
у меня такая лажа была, когда я два роутера в линию включил: один (tp-link) получал интернет через PPPoE, второй (xiaomi) раздавал сеть и wi-fi

на bitbucket зайти не мог :(

Vladislav
28.09.2017
17:21:27
Парни, у меня есть 2 трейта для AR, оба следят за полями и событими модели, в случае необходимости перегоняют один формат поля в другой, например, unix timestamp в понятное время и наоборот. Оба регистрируют подписку на события в __constract(). Всё было хорошо, до момента, когда мне потребовались 2 эти трейта в одном классе. Вопрос, как правильно, подключать эти трейты в модель, чтобы оба начали слушать события модели и чтобы не пришлось писать портянку кода каждый раз при их подключении?

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

Dmitry
28.09.2017
18:34:52
видимо нужно это дело не через трейты делать, а через поведения
Трейты нужны если тебе нужна определенная функция в разных классах, но не являющаяся частью общей логики. Почитай у Александра в блоге есть с примерами

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