Найдено 975 результатов
- 2019.06.10, 09:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Архитектура таблиц
- Ответы: 15
- Просмотры: 3215
Re: Архитектура таблиц
Ну значит я зря парюсь над этим)) И ничего страшного в этом нет, что будет много join запросов)) Нет, запрос должен быть один со многими join-связями ;) . Например (в продолжении поста выше). # Выборка цен по объектам SELECT * FROM (SELECT `minPrice`, `objId`, `roomId`, `roomName`, `roomOsn`, `room...
- 2019.06.09, 09:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Архитектура таблиц
- Ответы: 15
- Просмотры: 3215
Re: Архитектура таблиц
Или же сделайте хелпер и обрашайтесь как EventHelper::country($model), внутри которого будет вся ваша цепочка
- 2019.06.09, 09:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Архитектура таблиц
- Ответы: 15
- Просмотры: 3215
Re: Архитектура таблиц
Нет. Все вытягивается одним запросом в select (country.name as countryName). В модель добавил трейт с этими ссвойствами. Обращаюь как $event->countryName
- 2019.06.08, 23:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Архитектура таблиц
- Ответы: 15
- Просмотры: 3215
Re: Архитектура таблиц
У меня от страны до свойств обьекта с прайсами и ценами 9 таблиц. Все достаю одним запросом
https://www.gintur.com/service
Только то, что надо
https://www.gintur.com/service
Только то, что надо
- 2019.06.08, 18:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Архитектура таблиц
- Ответы: 15
- Просмотры: 3215
Re: Архитектура таблиц
Мне не нравятся двойные связи туда и обратно. https://d.radikal.ru/d07/1906/ed/0c90c3314e97.jpg Их же нужно как-то сохранять еще... Архитектуру вы должны строить, держа в голове Country - Region -> Town -> Address -> Person В таблицу с персоной вы же не будете добавлять region_id и country_id, если ...
- 2019.06.07, 19:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: возвращает ответ сервера 301 , а нужен 404
- Ответы: 2
- Просмотры: 985
Re: возвращает ответ сервера 301 , а нужен 404
Вот тег CODE
- 2019.06.07, 19:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Архитектура таблиц
- Ответы: 15
- Просмотры: 3215
- 2019.06.02, 18:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запрос содержит все включения из связаной таблицы
- Ответы: 3
- Просмотры: 1088
Re: Запрос содержит все включения из связаной таблицы
Смотря что нужно получить... Да и архитектура таблиц мне не известна.
Если все устраивает с запросом - посмотри в дебаге этот запрос. Его время и explain. Что меньше занимает по времени (перебирает записей для поиска), то и лучше.
Если все устраивает с запросом - посмотри в дебаге этот запрос. Его время и explain. Что меньше занимает по времени (перебирает записей для поиска), то и лучше.
- 2019.05.29, 14:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запрос содержит все включения из связаной таблицы
- Ответы: 3
- Просмотры: 1088
Re: Запрос содержит все включения из связаной таблицы
1. Сгруппируйте по functions.id AS counts и затем $query->andHaving(['counts' =>count($this->functions) ]);
2. или foreach ($this->functions as $key=>$value), и внутри цикла $query->andWhere([functions.id=>$value]);
2. или foreach ($this->functions as $key=>$value), и внутри цикла $query->andWhere([functions.id=>$value]);
- 2019.05.29, 14:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подсветка пунктов меню на других action
- Ответы: 6
- Просмотры: 2035
- 2019.05.29, 10:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Pjax "цепляет" событие несколько раз
- Ответы: 2
- Просмотры: 1007
Re: Pjax "цепляет" событие несколько раз
а если ExportMenu разместить перед pjax?
- 2019.05.29, 10:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2128
Re: Фильтрация данных, поиск и сортировка в моделе поиск
Как в данном случае можно профильтровать результаты по статусу? Так, как желаете - если статус NULL или равен значению. select * from product p left join company_product_configuration c on p.id = c.product_id and c.company_id = 8 WHERE (product_status IS NULL OR product_status= 0) ORDER BY product_...
- 2019.05.29, 00:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2128
Re: Фильтрация данных, поиск и сортировка в моделе поиск
Попробуйте так
А лучше, напишите голый SQL, который решает вашу задачу и сразу станет понятно, где и какие фильтры нужно расставлять.
Код: Выделить всё
$query->....
->joinWith(['configuration c'])
->andFilterWhere(['c.product_status'=>$this->product_status, null]])
->....
- 2019.05.28, 21:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подсветка пунктов меню на других action
- Ответы: 6
- Просмотры: 2035
Re: Подсветка пунктов меню на других action
Изучите сам виджет.
- 2019.05.28, 21:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как лучше организовать базу данных?
- Ответы: 3
- Просмотры: 1230
Re: Как лучше организовать базу данных?
Ответьте сами на вопрос, что вы будете делать, когда нужно добавить нового продавца?
- 2019.05.28, 21:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2128
Re: Фильтрация данных, поиск и сортировка в моделе поиск
в модели объявляете необходимые свойства и описываете правилами валидации public $product_status; И добавляете в запрос примерно следующее (configuration - релейшн на модель CompanyProductConfiguration) $query->.... ->innerJoinWith(['configuration c']) ->andFilterWhere(['c.product_status'=>$this->pr...
- 2019.05.24, 10:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Send File в Кирилице [РЕШЕНО!]
- Ответы: 11
- Просмотры: 3097
Re: Send File в UTF 8
Вы прям, прирожденный Лектор. Написано много, но ничего не понятно... :D отдает файл по названию экшена контроллера. Связано это с кодировкой файла. Он записан в русской (UTF-8) кодировке. Экшн? Как мне получить файл с таким названием? С каким? Как у экшена? Если меняю на латиницу, то всё ок! Вы пиш...
- 2019.05.23, 19:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Trait 'kartik\base\AddonTrait' not found
- Ответы: 3
- Просмотры: 1212
Re: Trait 'kartik\base\AddonTrait' not found
В гугле ищется на раз-два
https://github.com/kartik-v/yii2-krajee ... nTrait.php
https://github.com/kartik-v/yii2-krajee ... nTrait.php
- 2019.05.23, 19:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Trait 'kartik\base\AddonTrait' not found
- Ответы: 3
- Просмотры: 1212
Re: Trait 'kartik\base\AddonTrait' not found
в ту, где есть namespace kartik\base
- 2019.05.21, 19:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как можно выровнять вёрстку без CSS?
- Ответы: 1
- Просмотры: 753
Re: Как можно выровнять вёрстку без CSS?
echo '<br>';