
Artur
28.02.2017
15:26:24
сделал так
SELECT
DISTINCT ce.user_id,
(
SELECT
max(campaign_id)
from dma_campaign
left join dma_campaign_expert on dma_campaign_expert.campaign_id = campaign_id
where dma_campaign_expert.user_id = ce.user_id
) as campaign_id
FROM dma_campaign_expert as ce
вроде работает

Timur
28.02.2017
19:10:41
https://github.com/gugoan/economizzer

SiZE
01.03.2017
02:59:57

Google

Artur
01.03.2017
07:09:29

Nurik
01.03.2017
07:20:30

ivphpan
01.03.2017
07:44:59

Aleksandr
01.03.2017
07:45:59

ivphpan
01.03.2017
07:46:44
я про рекурсивные запросы postgresql, как с ними работать в Yii?

Aleksandr
01.03.2017
07:47:08

ivphpan
01.03.2017
07:47:22
db->createCommand()?
отказываясь от AR?

Aleksandr
01.03.2017
07:50:45
отказываясь от AR?
нет. есть же findBySql. при желании можно и ручками наполнять. (это если не принимать в расчет что отказ от AR был бы сам по себе неплохим решением)

Nurik
01.03.2017
08:32:08

Aleksandr
01.03.2017
08:32:38

Nurik
01.03.2017
08:33:14

Aleksandr
01.03.2017
08:34:29

Google

Nurik
01.03.2017
08:35:52

Виталий
01.03.2017
08:35:55

Aleksandr
01.03.2017
08:36:49

Nurik
01.03.2017
08:40:31

Aleksandr
01.03.2017
08:41:16

Виталий
01.03.2017
08:41:26
Зачем вообще брать Yii2 если вы собиратесь следовать паттернам которым yii2 не следует?

Nurik
01.03.2017
08:41:56
Затем, что инструмент должен быть гибким и уметь многое.

Виталий
01.03.2017
08:42:04
нет

Nurik
01.03.2017
08:42:05
В меру конечно)

Aleksandr
01.03.2017
08:42:32

Виталий
01.03.2017
08:43:27

Nurik
01.03.2017
08:43:41

Aleksandr
01.03.2017
08:44:15
и мне

Виталий
01.03.2017
08:44:23

Aleksandr
01.03.2017
08:45:21

Виталий
01.03.2017
08:45:39
Отказаться от АР и прикрутить туда что-то свое это 40% фреймворка выкинуть и допиливать через костыли свое.
Это уж точно не коврик.
Но, опять же, если интересно "просто сделать" - тогда любой вполне норм занятие.

Google

Aleksandr
01.03.2017
08:46:40

Виталий
01.03.2017
08:47:33

Aleksandr
01.03.2017
08:48:12

Виталий
01.03.2017
08:49:35

Aleksandr
01.03.2017
08:50:32

Nurik
01.03.2017
08:51:33

Sergey
01.03.2017
08:51:56
а я правильно понимаю что yii1 работает только с phpunit 3.4?

Aleksandr
01.03.2017
08:52:21

Виталий
01.03.2017
08:52:52

Nurik
01.03.2017
08:54:27

Aleksandr
01.03.2017
08:54:49

Nurik
01.03.2017
08:54:50
Потому, что мне мои товарищи из Spring тоже приветы передают по этому поводу.

Виталий
01.03.2017
08:55:58

Aleksandr
01.03.2017
08:56:16

Artur
01.03.2017
08:57:29
http://cs8.pikabu.ru/post_img/2016/02/29/4/1456722442189417441.jpg

Виталий
01.03.2017
09:02:40
AR - это не косяк yii. Как ты правильно сказал, это осознанный шаг. перед стартмо проект еще один осознанный шаг ожидаетсчя и от тебя - анализ ТЗ, варианты реализации.
ну вот, понимаем же друг дурга.
Я не считаю ии2 говном, я успешно на нем создаю проекты и у меня с ним проблем нет. Я знаю где он подойдет, а где нет. В этом и секрет.
И я пока не понимаю тех, кто беерт ии2 и начинает туда лепить сервисный слой, доменный слой, реализовывать в нем датамаппер, отказывать от АР и прочее... мне кажется, что такие разработчики сделали ошибку при выборе фреймворка.
Другое дело, если фрейм выбирал не ты и надо спасать проект. В итоге ты вынужден лепить на базе ии2 что-то внятное ибо проект растет и развивается)

Nurik
01.03.2017
09:02:48


Aleksandr
01.03.2017
09:05:05
ну вот, понимаем же друг дурга.
Я не считаю ии2 говном, я успешно на нем создаю проекты и у меня с ним проблем нет. Я знаю где он подойдет, а где нет. В этом и секрет.
И я пока не понимаю тех, кто беерт ии2 и начинает туда лепить сервисный слой, доменный слой, реализовывать в нем датамаппер, отказывать от АР и прочее... мне кажется, что такие разработчики сделали ошибку при выборе фреймворка.
Другое дело, если фрейм выбирал не ты и надо спасать проект. В итоге ты вынужден лепить на базе ии2 что-то внятное ибо проект растет и развивается)
лепит в yii2 сервисный слой итд тот, кто не знает кроме yii2 ничего. не думаю, что адекватный человек изучив другие популярные фреймворки будет продолжать прогить на yii2. yii2 сообщество - это сообщество неопытных программистов одного фреймворка.

Виталий
01.03.2017
09:05:13

Google

Виталий
01.03.2017
09:06:42
То есть опытный может писать и на ии2 если он удовлетворяет ТЗ на все 200%.
Универсального фрейма, об этом надо помнить.

Admin
ERROR: S client not available

Vasily
01.03.2017
09:07:44

Виталий
01.03.2017
09:09:56
Все верно. У каждого фрейма своя область проектов) Надо за пазухой иметь не только перфоратор, но и набор молоточкой и отверток)

Nurik
01.03.2017
09:12:07

Zhandos
01.03.2017
09:52:52
Хелп плиз. Есть моделька user, есть моделька user_images. Внутри user_images: image_path, user_id. user_id ссылается на user.
Теперь вопрос, как можно сразу выдавать один объект user => [
id, first_name, last_name, images => [img_path1, img_path2 ... img_pathN]
]. Чтобы внутри users выводить массив images со всеми изображениями этого юзера

Аmal
01.03.2017
09:54:44
public function getImages(){
return $this->hasMany(UserImages::class,['user_id'=>'id']);
}

Artur
01.03.2017
09:55:59
$this->hasMany(UserImages::className(), ['user_id' => 'id']);

Zhandos
01.03.2017
09:59:24
спасибо!

Аmal
01.03.2017
10:00:30
но в свойстве images у тебя будет массив из моделей UserImages
т.е там не будет массив [0=>img_path,1=>img_path...]
и еще совет именуй не UserImages а UserImage
т.к одна запись это одна сущьность

Zhandos
01.03.2017
10:02:09
спасибо!

Vasily
01.03.2017
11:52:57

Nurik
01.03.2017
11:55:58

Аmal
01.03.2017
12:24:55
Добрый день, есть кто подскажет
существуют ли бесплатные решения для просмотра лог файлов php.error.log Access.log ... с более менее нормальным GUI, фильтры, выборка по дате, сортировка ну или что-то из этого???

Google

Aleksandr
01.03.2017
12:29:08
https://habrahabr.ru/post/165059/

Аmal
01.03.2017
12:30:57
Спасибо

Nurik
01.03.2017
12:32:32
Спасибо
А потом можешь это скормить log.io - прикольная штука. Недавно заюзал.

Aleksandr
01.03.2017
12:33:11
https://www.google.ru/search?client=ubuntu&channel=fs&q=elk&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=e7-2WPbmCMPHsAHS3p24AQ

Аmal
01.03.2017
12:33:53
что-то про оленей выдало
а вот слева вижу хабрастатью
сори

Aleksandr
01.03.2017
12:34:12
у меня первые две ссылки по делу. нет?

Аmal
01.03.2017
12:34:35
смотрел направо ... привычка читать выдержку из википедии

Vasily
01.03.2017
14:41:18
В незнакомой - это, когда тебя просят что-то разработать, но ты не особо в этом шаришь. Например, диспетчерская какая-либо.
А от неизвестной DDD не спасает, а усугубляет положение. Т.к. DDD решает конкретную задачу, которая расширяема в рамках этой самой задачи. А если у вас был сначала магазин, а потом решили сделать CRM - с DDD сядете по сути (но это грубый пример).

Mr.
01.03.2017
14:58:29
у нас здесь playground для ботов?