
Alexey
02.01.2018
15:08:24
кладр посмотри еще ?

Ilya
02.01.2018
15:09:13
Спасибо!)

Lee
02.01.2018
15:30:00

SiZE
02.01.2018
15:34:20

Google

SiZE
02.01.2018
15:34:48
Там еще регион есть, например

Erkin
02.01.2018
15:39:23
Друзья как можно филтрововат по дате?
мой вариант
Payments::find()->sum('summa')
->where(['>', 'sana', '2017-01-01'])
->andWhere(['<', 'sana', '2017-02-01'])
->all();
но не работаеть

Ilya
02.01.2018
15:39:37
Это для диспетчерской нужно. Нужен точный адрес. Адресов может быть несколько. Все адреса нужно в дальнейшем выводить на карту. А так же делать статистику по самым популярным адресам.

Maxim
02.01.2018
16:08:02

Vladimir
02.01.2018
16:08:08
Продебажив нашел что все отваливается на этой строчке: return new $pdoClass($dsn, $this->username, $this->password, $this->attributes);

Maxim
02.01.2018
16:09:11
если сумма нужна попробуй так
$model = ModelName::find()
->where(['between', 'date', "2014-12-31", "2015-02-31" ])->sum('your_field');

anton
02.01.2018
16:10:32
Доброго времени суток. У меня вопрос - как выучить yii2?
И что нужно знать по yii2 на Джуниора?

Erkin
02.01.2018
16:11:09

Maxim
02.01.2018
16:11:46
sum() в самом конце нужно писать

Erkin
02.01.2018
16:12:07
да , забыл убрать, спасибо бро

Lee
02.01.2018
16:21:43

Stas
02.01.2018
16:22:39

Google

Lee
02.01.2018
16:23:03

Stas
02.01.2018
16:25:04
какое то у нас многобожие выходит целый пантеон 709 богов

I.C.
02.01.2018
17:26:05
Привет ребят, всех с новым годом!)
Есть 4 релейшена, на скрине getArticlesViews(), getArticles(), getArticlesLikes(), getUserSubscribers0()
ниже формула расчета рейтинга $viewsCount / ($articlesCount > 0 ? $articlesCount : 1)) + $likesCount + ($followers * 10)
Как сделать так, чтобы вытаскивать рейтинг через один релейшен, чтобы можно было использовать его через joinWith(‘rating’) в датаПровайдере, чтобы передать в defaultOrder?

mrG1K
02.01.2018
17:43:44
Правильнее было бы наверно не на лету считать, а обновлять при изменениях..
Ну, а так просто переносишь расчет в новый метод getLabuda или getRating и используешь в датаПровайдере.
joinWIth ты там не сделаешь тк он не хранится в отдельной таблице.
максимум ты можешь жадно загружать лайки и тп что у тебя есть.

I.C.
02.01.2018
17:48:40

mrG1K
02.01.2018
17:49:31
а зачем ты хочешь делать релешеном joinWith тебе не нужно вызывать ..
просто получай из него данные и все..

I.C.
02.01.2018
17:51:58
Пробовал не через joinWith, а через with
Говорит common\models\User has no relation named "rating”.

mrG1K
02.01.2018
17:54:55
Хм.. нужно подумать, не сталкивался с таким..
скорей всего тебе нужно написать выражение SQL которое бы вернулось в формате ActiveQuery.. Но это выглядит костыльно считать и выбирать для всех юзеров такие данные.
Сделай поле у юзера и туда сохраняй расчитанные данные.. Так и быстрее будет и костылей меньше.

I.C.
02.01.2018
17:56:13

mrG1K
02.01.2018
17:56:17
Если очень надо дергать просто методы для таких данных можно использовать ArrayDataProvider , а не Active ..
но тогда все сортировки и тп будут в памяти.. и если данных много то будет ппц

I.C.
02.01.2018
17:57:06
Это я понимаю, именно сортировка нужна

Lee
02.01.2018
22:50:04
Привет ребят, всех с новым годом!)
Есть 4 релейшена, на скрине getArticlesViews(), getArticles(), getArticlesLikes(), getUserSubscribers0()
ниже формула расчета рейтинга $viewsCount / ($articlesCount > 0 ? $articlesCount : 1)) + $likesCount + ($followers * 10)
Как сделать так, чтобы вытаскивать рейтинг через один релейшен, чтобы можно было использовать его через joinWith(‘rating’) в датаПровайдере, чтобы передать в defaultOrder?
Во-первых, эта логика должна быть в моделях, в частности ArticlesModel. Во-вторых, стоит перенести калькуляцию в сам SQL-сервер.

Aziz
03.01.2018
04:24:20
Сколько в месяц стоит мидл Хайд лоад программер?

Lee
03.01.2018
04:47:15

Aziz
03.01.2018
04:47:36
От дошика

Google

SiZE
03.01.2018
04:48:10

Lee
03.01.2018
04:48:19
От дошика
Вперёд, потом покажешь мне этого бомжа :)

Aziz
03.01.2018
04:49:44

Иван
03.01.2018
06:07:09

Павел
03.01.2018
06:19:43
Регион то какой? Москва, Париж, Нью-Йорк?

Ilya
03.01.2018
06:46:36

I.C.
03.01.2018
09:10:00

Ad.x ??
03.01.2018
09:44:28
- "кем работаешь?"
- "мидл хайлоад программистом!"
- "ну нихуя себе!"
И все сразу понимают что ты не простой перец :D

I.C.
03.01.2018
09:53:41
Хайд лоад, это типа в стелсе процессов навешиваешь, чтобы сервера класть, и никто не догадывался. Диверсант короче

Kazakbala
03.01.2018
09:56:42
Всем привет, с новым годом!
Вопрос. Yii2 с MsSQL связывали?
PDO с MsSql работает корректно?

Ad.x ??
03.01.2018
09:58:00
не попробуешь не узнаешь! )

Kazakbala
03.01.2018
09:58:47
да похоже так и начнем

Vladimir
03.01.2018
11:21:59

Konstantin
03.01.2018
11:43:49
Ну и где там желудок??

Sergey
03.01.2018
13:19:08
привет пацаны, подскажите пожалуйста, как сделать такую штуку в yii2 ?
http://joxi.net/Y2LjbNEu9lKONr.png

Timur
03.01.2018
13:19:16

?
03.01.2018
13:20:32
?

Konstantin
03.01.2018
14:54:52

Google

Timur
03.01.2018
15:02:59
Еще и безработный формально

Konstantin
03.01.2018
15:06:11
А как же тайна переписки? Пусть запрос делают дурову и читают кому чего ты писал если им надо.

Trofim
03.01.2018
15:07:25
Ого
Жесть
Просто так взять и прочитать переписку в телефоне?

Admin
ERROR: S client not available

Trofim
03.01.2018
15:07:46
Жеееесть
А на каком основании они документы смотрели то???

Konstantin
03.01.2018
15:08:00
Ну или крайний случай запрос твоему провайдеру и оператору симки)))

Ilya
03.01.2018
15:08:35
Чооооо?!

Konstantin
03.01.2018
15:08:49
Я бы не показал. У меня там сиськи жены. Вот ещё я должен показывать каким то херам)))

Ilya
03.01.2018
15:08:58
Сразу так за телеграм?

Andrey
03.01.2018
15:09:09

Ilya
03.01.2018
15:09:14
Это уже финиш

Lee
03.01.2018
15:10:14

Павел
03.01.2018
15:11:03
Чухня какато
Тыб им еще ключи от квартиры отдал

Konstantin
03.01.2018
15:11:28
Да у него походу зрачки большие были и поведение странное. ? Программисты больше социофобы. На вокзале ведут себя странно

Lee
03.01.2018
15:11:53

Google

Timur
03.01.2018
15:12:00
Сразу так за телеграм?
Ага. Может, похож на кого или еще что. Только рамку прошел, тут же подошли. Спросили, знаю ли я про 228 и пользуюсь ли телеграмом

Lee
03.01.2018
15:12:21

Konstantin
03.01.2018
15:12:27

Lee
03.01.2018
15:12:50

Konstantin
03.01.2018
15:13:11
Ты отвечай так- на основании 51 статьи я не обязан отвечать

Lee
03.01.2018
15:13:28

Konstantin
03.01.2018
15:13:33
Да

Lee
03.01.2018
15:13:44
Когда время спрашивают — тоже?)

Konstantin
03.01.2018
15:13:45
И они сразу отваливают

Lee
03.01.2018
15:14:19
Хардкодная заглушка для ментов такая, "ERROR 51."

Konstantin
03.01.2018
15:14:42
?

Lee
03.01.2018
15:15:21
trhow new HttpException?)

Konstantin
03.01.2018
15:15:43
Да наверное

Timur
03.01.2018
15:16:16

Lee
03.01.2018
15:16:30

Timur
03.01.2018
15:16:55

Konstantin
03.01.2018
15:18:29
Сочи, жд вокзал.
Тимур просто будь раскованный, такое поведение никогда подозрение не вызовет?