Дмитрий
ага ок
Borys
Evgeniy
Borys
Тогда мучайся c .htaccess :)
Evgeniy
Дмитрий
https://github.com/yiisoft/yii2/issues/13782#issuecomment-286975004
Дмитрий
А Yii2 их удаляет
Дмитрий
Но TotalCount не меняет
SiZE
а причем тут Й?
SiZE
это запрос кривой - твой)
Дмитрий
а причем тут Й?
Окей, как исправить запрос
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
Что мне даст твой sql? Только лишь ничего. Я не знаю ни типов связей между таблицами, ни структуру, ни количество данных. Но судя по твоему удивлению ты просто GROUP_BY не знаешь как заюзать.
Дмитрий
Оксана
Вакансия:#PHP разработчик (#middle #senior)
Локация: #москва, м. аэропорт
Занятость: #офис
Компания: #DeliveryClub
З/п: 135 - 160 net
Контакты: tennelle27@gmail.com
Сервис поиска и заказа готовой еды и продуктов .
Основная задача: -
- Разработка эффективных, тестируемых и масштабируемых веб-приложений;
Требования:
- Владение ООП;
- Понимание ACID, уровней изоляции транзакций, 1-3NF, B-tree индексов;
- Опыт использования шаблонов проектирования;
- Умение писать unit-тесты, применяя методологию AAA;
Вашим плюсом будет:
- Работа с фраемворком Symfony 2;
- Опыт работы с высокими нагрузками.
Условия:
- ДМС, спорт залы, рестораны, фреш бары, футбольное поле и многое другое на территрории офиса.
- Оформление по ТК РФ
Niko
"Спортзалы" вместе, а "фреш-бары" через дефиз - это все, что могу сказать относительно данной вакансии)))
Юрий
Юрий
все что я могу сказать относительно таких грамотеев)
Niko
Дмитрий
Вакансия:#PHP разработчик (#middle #senior)
Локация: #москва, м. аэропорт
Занятость: #офис
Компания: #DeliveryClub
З/п: 135 - 160 net
Контакты: tennelle27@gmail.com
Сервис поиска и заказа готовой еды и продуктов .
Основная задача: -
- Разработка эффективных, тестируемых и масштабируемых веб-приложений;
Требования:
- Владение ООП;
- Понимание ACID, уровней изоляции транзакций, 1-3NF, B-tree индексов;
- Опыт использования шаблонов проектирования;
- Умение писать unit-тесты, применяя методологию AAA;
Вашим плюсом будет:
- Работа с фраемворком Symfony 2;
- Опыт работы с высокими нагрузками.
Условия:
- ДМС, спорт залы, рестораны, фреш бары, футбольное поле и многое другое на территрории офиса.
- Оформление по ТК РФ
Гдеж вашужмать этому всему научиться, чтобы подходить на какую нибудь вакансию то а? *крик души*
Borys
Дмитрий
Читать книжки разные?
Я плохо умею впитывать из книжек. Я впитываю на практике, за решением проекта
Дмитрий
Но не могу придумать таких сложных проектов чтобы использовать это все
Сергей
Нужно выводить данные сгруппированные по неким признакам. Есть какой-н. готовый удобный виджет под такую задачу? Есть что-то подобное у картика, может есть что-то ещё?
Niko
Мне кажется придумать свой проект можно любой сложности. Не хочется же постоянно рутинной работой заниматься, со временем само напрашивается
Niko
@predvoditelev не понятно каким должен быть результат и в чем сложность вывода сгруппированных данных?
Сергей
http://joxi.ru/el2Z4ET8NQkorJ
Сергей
Что-то подобное.
То есть строки с группировкой (вложенной)
Niko
так сделай аккардионом
Сергей
Хочется чтобы как гридвью, удобно было))
Niko
когда я группировал и выводил в гридВью группу - тоже нормально получалось
Сергей
А гридвью поддерживает группировки?
Niko
@eskrano картинка зачет)))
Niko
@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'
]
так и будет
Сергей
Niko
Даа??? Пойду весь проект поправлю. Достану их из грида, сделаю свои группировки. А потом из-за этого сделаю свои фильтры, сортировку и пагинацию
Вот на что я потрачу осень
Niko
Вообще зависит от задачи. Если тебе грид не нужен, а простой вывод - можешь сделать вложенным accordion от bootstrap. Проще не вижу решения
Сергей
Хочется как раз грид) Но не пойму как в нём сделать группировки
Сергей
Наваерное нужно отнаследоваться от ActiveDataProvider и сделать свой провайдер
Niko
Я же написал, как получить связанные к какому-то объекту данные. Тебе нужно разобравться с версткой, чтоб твой список не поехал в таблице. Нужно будет внешнему диву задать display: table-cell какой-нибудь
Niko
Посмотри сначала про Relations в гайде, если не понимаешь, что я написал.
Потом выводом займешься
Сергей
Relations это про свзяи между таблицами?
Niko
да
Сергей
Так тут связи не нужны....
допустим у меня есть таблица:
Вася 23.05.2017
Петя 12.06.2017
Саша 13.06.2017
А выводить хочу так:
Май 2017
— Вася 23.05.2017
Июнь 2017
— Петя 12.06.2017
— Саша 13.06.2017
Niko
а зачем?
Тебе нужно в фильтре поставить какой-нибудь date-range-widget и получить в нужный момент конкретных пользователей. Не понимаю в чем суть такой группировки
Сергей
Май 2017 — 1 человек
— Вася 23.05.2017
Июнь 2017 — 2 человека
— Петя 12.06.2017
— Саша 13.06.2017
Чтобы выводить сводную информацию
Niko
А что такое "Май 2017", кроме как промежуток времени? Может ты хочешь вывести пользователей одного курса или еще что-то?
Сергей
Да вариантов может быть много
Сергей
Это просто группировка по месяцам для примера
Niko
ясно
Сергей
Вообще у меня интервалы времени, которые надо выводить в гурппировках по сотруднику/периоду/проекту/типу задачи.
группировки могут быть вложенными и задаются через интерфейс
Niko
не сильно хочу вникать в твой проект и тз, поэтому пользуйся моим советом, данным раньше, или спроси у кого-то еще
Сергей
спасибо)
Anonymous
Всем привет! Подскажите можно ли вообще здесь найти кого-то кто в поисках работы?
Borys
Сергей
Вполне
Dmitriy
Anonymous
Вакансия, Москва: Web-разработчик Backend в компанию Mama Food
Anonymous
Условия работы:
зар.плата от 100 000 до 150 000 руб.
График работы 5/2. 10:00-19:00
Офис в БЦ с развитой инфраструктурой
Anonymous
Пишите кому интересно, более детально в ЛС или по телефону.
Павел
Мама дорогая! А кормить будут?
Anonymous
За свой счет)
Павел
Конечно за свой счёт пусть кормят
Павел
Я много не съем
Юрий
Юрий
ни требований, ни указаний что за метро, ничего
Юрий
джуниора в балашиху может ищете?
Dmitriy
Good
А как в миграции написать тип столбца json? Не вижу что-то такого метода
Good
Кто знает?
Ivan
метода нет, пиши текстом
Ivan
Для Postgresql это 'jsonb' например
Good
А для MySQL?
Good
Я просто миграции недавно начал писать, и не совсем понимаю, как просто текстом
Good
'properties' => 'JSON',
Good
Так нормально будет?
Good
Вобщем да, так работает, спасибо
Ivan
Для postgresql $this->addColumn('{{%blabla}}', 'ololo', 'jsonb');
Good
Да, я понявл, для MySQL JSON