
Айбулат
01.09.2017
07:01:37
['arg1', 'arg2']

Crestoff
01.09.2017
07:01:40
а если забудешь что-то в массив запихать

Айбулат
01.09.2017
07:01:52
проверка

Crestoff
01.09.2017
07:02:21
проверка в конструкторе?

Google

Айбулат
01.09.2017
07:03:02
да, в любому случае нужно проверять переданные параметры
а что такого вы передаете?
нельзя это как-то объединить в объект?
типа структуры какой-нибудь, почти как в golang

Crestoff
01.09.2017
07:04:48
передаю 8 параметров, стринги
логин, пасс, даты, и тд

Айбулат
01.09.2017
07:05:57
вынесите это в UserModel какой-нибудь

Crestoff
01.09.2017
07:07:11
видимо да, проще сделать класс, где все эти параметры описать по типу, и создать объект с ними, который уже передать в конструктор интерфейса

Айбулат
01.09.2017
07:07:51
да, так было бы правильнее

Crestoff
01.09.2017
07:08:32
оке

Stas
01.09.2017
07:14:17
подскажите пробую сделать валидацию по условию (если чекбокс чекнут то мыло обязателное) смотрю в доку м немогу понять что мне надо втулисть вместо строки с страной
['email', 'required', 'when' => function ($model) {
return $model->country == 'USA';
}, 'whenClient' => "function (attribute, value) {
return $('#clientcontactmodel-0-isbyemail').attr('checked') = 'checked';
}"]

Дмитрий
01.09.2017
07:18:53
https://github.com/yiisoft/yii2/issues/11647 У меня такая же хрень, делал что говорят - не помогает в решении что можно сделать

Vladislav
01.09.2017
07:19:01

Google

Vladislav
01.09.2017
07:19:03
просто так

SiZE
01.09.2017
07:19:05

Дмитрий
01.09.2017
07:35:00
Никто не знает почему Pagination мозг насилует? Вместе с ActiveDataProvider

Boris
01.09.2017
07:36:12
Починка связей не помогла?

Дмитрий
01.09.2017
07:36:52
Там нечего чинить, модели она считает правильно
Только почему то ставит 5 штук на одной странице и 2 штуки на другой

SiZE
01.09.2017
07:37:12
refresh() попробуй

Boris
01.09.2017
07:39:49
Я тоже так думал что нечего чинить, потом отрубил связь стало ок.
Отруби все и подключай потихоньку и смотри м.б. какая и делает такую херню.

Дмитрий
01.09.2017
07:41:18
getCount работает правильно
getTotalCount неправильно

Stas
01.09.2017
07:42:44
создал паблик свойство в модели поменяыл валидацию на такую как ниже всеранов че то непашет:
['email', 'required', 'when' => function ($model) {
return $model->checked;
}, 'whenClient' => "function (attribute, value) {
return $('#clientcontactmodel-0-isbyemail').prop('checked');
}"]

Дмитрий
01.09.2017
08:01:37
Буду сейчас искать в БД

Boris
01.09.2017
08:02:02
Если решишь траблу, кинь в ЛС плз линк.
Где и что читал по этому поводу.

Stas
01.09.2017
08:09:18
хм в валидацией по условию енмного разобрался но всплыл доугой момент валидирует но другое поле не то которое мне нужно что за фак? я же в правилах указал что валидировать

Crestoff
01.09.2017
09:47:34
что-то тут ругаемся на скобки...
("...id={$this->zone_id}&date-from={$this->date_from}&date-to={$this->date_to}&limit={$this->COUNTRY_REQUEST_LIMIT}")

Google

Crestoff
01.09.2017
09:47:49
что-то константа не нравится
еу
ему

Айбулат
01.09.2017
09:51:42
static::COUNTRY_REQUEST_LIMIT

Evgeniy
01.09.2017
09:55:59
Всем привет. Ребят, а могут возникнуть сложности с развёртыванием yii2 advanced на хостинг? чтобы админка была доступна и front

Crestoff
01.09.2017
09:56:18

Айбулат
01.09.2017
09:56:48
спс
пожалуйста, но если проблема возникает, вначале лучше в гугл идти)

Boris
01.09.2017
09:57:02

Айбулат
01.09.2017
09:57:05

Evgeniy
01.09.2017
09:57:25

Boris
01.09.2017
09:57:47

Айбулат
01.09.2017
09:57:54
.htaccess или nginx.conf?

Evgeniy
01.09.2017
09:58:14

Айбулат
01.09.2017
09:58:32
ну с ним тоже проблем нет

Crestoff
01.09.2017
09:58:44
ага ок

Boris
01.09.2017
09:59:22

Evgeniy
01.09.2017
09:59:47

Boris
01.09.2017
10:01:04
Тогда мучайся c .htaccess :)

Evgeniy
01.09.2017
10:02:06

Google

Дмитрий
01.09.2017
10:07:34
https://github.com/yiisoft/yii2/issues/13782#issuecomment-286975004
А Yii2 их удаляет
Но TotalCount не меняет

SiZE
01.09.2017
10:09:20
а причем тут Й?
это запрос кривой - твой)

Admin
ERROR: S client not available

Дмитрий
01.09.2017
10:11:16
а причем тут Й?
Окей, как исправить запрос
SELECT "ads".* FROM "ads" LEFT JOIN "ads_car_characteristic" ON "ads"."id" = "ads_car_characteristic"."ads_id" LEFT JOIN "car_serie" ON "ads"."id_car_serie" = "car_serie"."id_car_serie" WHERE ((("car_serie"."name" LIKE '%россовер%') OR ("car_serie"."name" LIKE '%недорожник%')) OR ("car_serie"."name" LIKE '%икап%')) AND ("ads_car_characteristic"."ground_clearance" >= 180) AND (("city_id"='581049') AND ("status"=1)) ORDER BY "ads"."id" DESC
Вопрос отпал

SiZE
01.09.2017
10:20:36
Что мне даст твой sql? Только лишь ничего. Я не знаю ни типов связей между таблицами, ни структуру, ни количество данных. Но судя по твоему удивлению ты просто GROUP_BY не знаешь как заюзать.

Дмитрий
01.09.2017
10:21:59

Оксана
01.09.2017
11:12:33
Вакансия:#PHP разработчик (#middle #senior)
Локация: #москва, м. аэропорт
Занятость: #офис
Компания: #DeliveryClub
З/п: 135 - 160 net
Контакты: tennelle27@gmail.com
Сервис поиска и заказа готовой еды и продуктов .
Основная задача: -
- Разработка эффективных, тестируемых и масштабируемых веб-приложений;
Требования:
- Владение ООП;
- Понимание ACID, уровней изоляции транзакций, 1-3NF, B-tree индексов;
- Опыт использования шаблонов проектирования;
- Умение писать unit-тесты, применяя методологию AAA;
Вашим плюсом будет:
- Работа с фраемворком Symfony 2;
- Опыт работы с высокими нагрузками.
Условия:
- ДМС, спорт залы, рестораны, фреш бары, футбольное поле и многое другое на территрории офиса.
- Оформление по ТК РФ

Maxim
01.09.2017
12:39:00
"Спортзалы" вместе, а "фреш-бары" через дефиз - это все, что могу сказать относительно данной вакансии)))

Юрий
01.09.2017
12:44:48
все что я могу сказать относительно таких грамотеев)


Дмитрий
01.09.2017
12:55:57
Вакансия:#PHP разработчик (#middle #senior)
Локация: #москва, м. аэропорт
Занятость: #офис
Компания: #DeliveryClub
З/п: 135 - 160 net
Контакты: tennelle27@gmail.com
Сервис поиска и заказа готовой еды и продуктов .
Основная задача: -
- Разработка эффективных, тестируемых и масштабируемых веб-приложений;
Требования:
- Владение ООП;
- Понимание ACID, уровней изоляции транзакций, 1-3NF, B-tree индексов;
- Опыт использования шаблонов проектирования;
- Умение писать unit-тесты, применяя методологию AAA;
Вашим плюсом будет:
- Работа с фраемворком Symfony 2;
- Опыт работы с высокими нагрузками.
Условия:
- ДМС, спорт залы, рестораны, фреш бары, футбольное поле и многое другое на территрории офиса.
- Оформление по ТК РФ
Гдеж вашужмать этому всему научиться, чтобы подходить на какую нибудь вакансию то а? *крик души*

Boris
01.09.2017
12:57:17

Дмитрий
01.09.2017
12:58:14
Но не могу придумать таких сложных проектов чтобы использовать это все

Сергей
01.09.2017
13:05:10
Нужно выводить данные сгруппированные по неким признакам. Есть какой-н. готовый удобный виджет под такую задачу? Есть что-то подобное у картика, может есть что-то ещё?

Google

Maxim
01.09.2017
13:06:07
Мне кажется придумать свой проект можно любой сложности. Не хочется же постоянно рутинной работой заниматься, со временем само напрашивается
@predvoditelev не понятно каким должен быть результат и в чем сложность вывода сгруппированных данных?

Сергей
01.09.2017
13:08:45
http://joxi.ru/el2Z4ET8NQkorJ
Что-то подобное.
То есть строки с группировкой (вложенной)

Maxim
01.09.2017
13:18:10
так сделай аккардионом

Сергей
01.09.2017
13:18:50
Хочется чтобы как гридвью, удобно было))

? ? ? Alex ? ? ?
01.09.2017
13:19:44
https://habrahabr.ru/company/mailru/blog/336788/.com[perevod]-chistyy-kod-na-phpeto-printsi

Maxim
01.09.2017
13:19:48
когда я группировал и выводил в гридВью группу - тоже нормально получалось

Сергей
01.09.2017
13:20:10
А гридвью поддерживает группировки?

Maxim
01.09.2017
13:20:28
@eskrano картинка зачет)))

? ? ? Alex ? ? ?
01.09.2017
13:20:54
хехе это уже скоро станет зашкваром

Maxim
01.09.2017
13:24:12
@predvoditelev ну ты как напишещь в колонке
[
'attribute' => 'sone_attribute',
'value' => function(Model $model) {
return array_map(function(AnotherModel $anotherModel){
return <div class="anyone style and tags">$anotherModel->value</div>
}, $model->anotherModels)
},
'format' => 'raw'
]
так и будет

Сергей
01.09.2017
13:25:10

Maxim
01.09.2017
13:26:17
Даа??? Пойду весь проект поправлю. Достану их из грида, сделаю свои группировки. А потом из-за этого сделаю свои фильтры, сортировку и пагинацию
Вот на что я потрачу осень
Вообще зависит от задачи. Если тебе грид не нужен, а простой вывод - можешь сделать вложенным accordion от bootstrap. Проще не вижу решения

Сергей
01.09.2017
13:28:12
Хочется как раз грид) Но не пойму как в нём сделать группировки