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

Антон
28.09.2017
09:28:40

Павел
28.09.2017
09:31:29

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
Потом убрал = и збс

Konstantin
28.09.2017
09:36:17

Павел
28.09.2017
09:37:37

Антон
28.09.2017
09:37:51
->andWhere (['<>', 'field', 'value']);

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

Fayozjon [CybernatiC]
28.09.2017
09:39:21

Ad.x ??
28.09.2017
09:40:08

Антон
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

Павел
28.09.2017
09:42:53

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

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
Помогите советом, люди умные.
У меня есть табличка, там некоторые действия, действия имеют цену и статус.
Прежде чем добавить запись для конкретного пользователя, необходимо выбрать все записи пользователя со статусом в процессе и суммировать цену, т.е. посмотреть, сколько сейчас у пользователя зарезервированно средств.
Но шло время, табличка разрослась... Сейчас в ней 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

?
28.09.2017
12:50:32

Google

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

Dmitry
28.09.2017
12:52:29

?
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

Kazakbala
28.09.2017
13:03:09

first
28.09.2017
13:03:31

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

first
28.09.2017
13:03:39

?
28.09.2017
13:04:59

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;
}

f4rt~
28.09.2017
14:21:34
мои глаза нахуй
причем я на return array|string остановился только

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

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

Stas
28.09.2017
14:49:48

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

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

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


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

Dmitry
28.09.2017
18:34:52