Найдено 95 результатов
- 2019.06.25, 17:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Получение отсортированных данных через промежуточную таблицу
- Ответы: 1
- Просмотры: 880
Получение отсортированных данных через промежуточную таблицу
Есть связь через промежуточную таблицу, описана следующим образом: public function getRelatedAssignments(): ActiveQuery { return $this->hasMany(CategoryRelatedAssignment::class, ['category_id' => 'id']); } public function getRelated(): ActiveQuery { return $this->hasMany(Category::class, ['id' => 'r...
- 2018.10.15, 16:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Выборка с сортировкой
- Ответы: 1
- Просмотры: 854
Re: Выборка с сортировкой
Разобрался, нужно было указать название таблицы полностью, а не название связи внутри COUNT()
- 2018.10.15, 16:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Выборка с сортировкой
- Ответы: 1
- Просмотры: 854
Выборка с сортировкой
Подскажите как выбрать всех юзеров с их комментариями и отсортировать по количеству комментов. Количество комментов для каждого юзера нигде отдельно не хранится. +--------+----------+ | Users | Comments | +--------+----------+ | id | id | | status | user_id | | name | text | +--------+----------+ Во...
- 2018.09.04, 21:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: rules() условие "или"
- Ответы: 2
- Просмотры: 1070
rules() условие "или"
Хочу сделать авторизацию через email + пароль или телефон + пароль. Обязательно должно быть заполнено либо поле email, либо поле телефона. Как в rules() формы в секции required указать условие, ведь если оба аттрибута закинуть в required, то и заполнять нужно оба? public function rules() { return [ ...
- 2018.06.03, 11:42
- Форум: Общие вопросы по программированию
- Тема: SQL запрос для выбора через связь
- Ответы: 2
- Просмотры: 1467
Re: SQL запрос для выбора через связь
Да, так работает, спасибо. На стаке подсказали еще такой вариант SELECT `p`.* FROM `shop_products` `p` LEFT JOIN `shop_values` `fv` ON `p`.`id` = `fv`.`product_id` WHERE ((`fv`.`characteristic_id`=2) AND (`fv`.`value`='Foscam')) OR ((`fv`.`characteristic_id`=3) AND (`fv`.`value`='внутренние')) GROUP...
- 2018.06.03, 01:25
- Форум: Общие вопросы по программированию
- Тема: SQL запрос для выбора через связь
- Ответы: 2
- Просмотры: 1467
SQL запрос для выбора через связь
Делаю фильтр товаров для ИМа. Есть таблица товаров, характеристик и таблица прикрученных к товару значений для фильтра (shop_values), не отдельные значения, а уже принадлежащие конкретному товару. shop_products =========== id name shop_characteristics =========== id values (json) shop_values =======...
- 2018.05.22, 10:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Query Builder REGEXP
- Ответы: 4
- Просмотры: 1781
Re: Query Builder REGEXP
Спасибо, работает.
- 2018.05.22, 09:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Query Builder REGEXP
- Ответы: 4
- Просмотры: 1781
Re: Query Builder REGEXP
Если записать вот так: foreach ($items as $item) { $query->andWhere( ['OR', ['REGEXP', 'product_characteristics', $sectionTitle . '":{[^}]+:"' . $item . '"']] ); } то на выходе все равно получается other conditions AND (REGEXP ....) AND (REGEXP....) AND (REGEXP.....)
- 2018.05.21, 23:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Query Builder REGEXP
- Ответы: 4
- Просмотры: 1781
Query Builder REGEXP
Строю запрос при помощи yii\db\Query. Часть подзапроса должна удовлетворять условиям регулярки. Подзапросов с регуляркой может быть несколько. Выглядит вот так: $query = .... foreach ($items as $item) { $query->andWhere( ['REGEXP', 'product_characteristics', $sectionTitle . '":{[^}]+:"' . ...
- 2018.05.12, 21:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мультиязычность. Выборка из бд.
- Ответы: 13
- Просмотры: 4495
Re: Мультиязычность. Выборка из бд.
а как смену валюты реализовали? сумма считается по курсу или заранее заполняли в двух валютах? переключатель через сессию работает?andku83 писал(а): ↑2018.05.06, 01:20 использовали https://github.com/OmgDef/yii2-multilingual-behavior
вот сайт где оно используется - https://macplanet.com.ua/ru
- 2018.04.22, 18:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Построение запроса
- Ответы: 1
- Просмотры: 790
Re: Построение запроса
Нет, ну вот так всегда... только написал вопрос - сразу решение нашлось.
Достаточно было поменять 'like' на 'or like' и все находится замечательно.
Достаточно было поменять 'like' на 'or like' и все находится замечательно.
- 2018.04.22, 18:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Построение запроса
- Ответы: 1
- Просмотры: 790
Построение запроса
Помогите построить правильный запрос. Делаю фильтр товаров для ИМ. Все параметры фильтрации (опции) хранятся в табличке товаров в json'е, в таком виде: { "Тип применения камер":[ "уличные" ], "Тип корпуса:":[ "цилиндрический" ], "Разрешение, Мп:":{ &...
- 2018.03.23, 11:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Две кнопки submit в ActiveForm
- Ответы: 13
- Просмотры: 7296
Re: Две кнопки submit в ActiveForm
Перепроверил с одинаковыми именами инпутов и разными value, к сожалению, не работает.
Вне зависимоти от того, на какую лэйбу я нажимаю, все равно срабатывает первый инпут и именно его value улетает в $_POST
Вне зависимоти от того, на какую лэйбу я нажимаю, все равно срабатывает первый инпут и именно его value улетает в $_POST
- 2018.03.23, 09:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Две кнопки submit в ActiveForm
- Ответы: 13
- Просмотры: 7296
Re: Две кнопки submit в ActiveForm
Раз у вас событие submit наступает => есть обработчик? Вы про него не написали. Что вы хотите услышать в ответ? Ваша задача решается с помощью js. Моя задача прекрасно решается методом, который я описал в первом посте. Достаточно для лэйбы указать ID инпута внутри формы, который она будет триггерит...
- 2018.03.21, 11:19
- Форум: Общие вопросы по программированию
- Тема: 3d просмотр
- Ответы: 15
- Просмотры: 4018
Re: 3d просмотр
ты что каждый свой товар в 3Д моделировать будешь?Artikk писал(а): ↑2018.03.21, 10:52 Да я видел)) Он платный. А мне нужен бесплатный) https://www.ajax-zoom.com/ вот, но это не совсем то. Тут нельзя сверху и снизу смотреть товар
- 2018.03.21, 11:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Две кнопки submit в ActiveForm
- Ответы: 13
- Просмотры: 7296
Re: Две кнопки submit в ActiveForm
Так не отправится имя инпута и я в контроллере не узнаю, какая кнопка была нажата
- 2018.03.21, 00:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Две кнопки submit в ActiveForm
- Ответы: 13
- Просмотры: 7296
Re: Две кнопки submit в ActiveForm
Методом научного тыка я определил, что, если в форме установить параметр
то лейбы работают как нужно.
Подскажите, чем чревато отключение этой валидации?
Код: Выделить всё
'validateOnSubmit' => false,
Подскажите, чем чревато отключение этой валидации?
- 2018.03.20, 23:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: Две кнопки submit в ActiveForm
- Ответы: 13
- Просмотры: 7296
Две кнопки submit в ActiveForm
Имею простую форму с двумя кнопками сабмита: <?php $form = ActiveForm::begin(); ?> <?= $form->field($model, 'name')->textInput() ?> <input type="submit" id="save" name="save" value="Сохранить"> <input type="submit" id="save-exit" name="...
- 2018.03.14, 15:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как инициализировать ckeditor yii2-dynamicform
- Ответы: 1
- Просмотры: 1160
Re: Как инициализировать ckeditor yii2-dynamicform
Ты разобрался? Тоже пытаюсь выяснить
- 2018.01.11, 22:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Личный кабинет пользователя
- Ответы: 6
- Просмотры: 2936
Re: Личный кабинет пользователя
закинь куда-то на imgur и сюда ссылку сбрось