Найдено 95 результатов

nihaha
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...
nihaha
2018.10.15, 16:47
Форум: Общие вопросы (Yii 2.x)
Тема: Выборка с сортировкой
Ответы: 1
Просмотры: 854

Re: Выборка с сортировкой

Разобрался, нужно было указать название таблицы полностью, а не название связи внутри COUNT()
nihaha
2018.10.15, 16:16
Форум: Общие вопросы (Yii 2.x)
Тема: Выборка с сортировкой
Ответы: 1
Просмотры: 854

Выборка с сортировкой

Подскажите как выбрать всех юзеров с их комментариями и отсортировать по количеству комментов. Количество комментов для каждого юзера нигде отдельно не хранится. +--------+----------+ | Users | Comments | +--------+----------+ | id | id | | status | user_id | | name | text | +--------+----------+ Во...
nihaha
2018.09.04, 21:32
Форум: Общие вопросы (Yii 2.x)
Тема: rules() условие "или"
Ответы: 2
Просмотры: 1070

rules() условие "или"

Хочу сделать авторизацию через email + пароль или телефон + пароль. Обязательно должно быть заполнено либо поле email, либо поле телефона. Как в rules() формы в секции required указать условие, ведь если оба аттрибута закинуть в required, то и заполнять нужно оба? public function rules() { return [ ...
nihaha
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...
nihaha
2018.06.03, 01:25
Форум: Общие вопросы по программированию
Тема: SQL запрос для выбора через связь
Ответы: 2
Просмотры: 1467

SQL запрос для выбора через связь

Делаю фильтр товаров для ИМа. Есть таблица товаров, характеристик и таблица прикрученных к товару значений для фильтра (shop_values), не отдельные значения, а уже принадлежащие конкретному товару. shop_products =========== id name shop_characteristics =========== id values (json) shop_values =======...
nihaha
2018.05.22, 10:30
Форум: Общие вопросы (Yii 2.x)
Тема: Query Builder REGEXP
Ответы: 4
Просмотры: 1781

Re: Query Builder REGEXP

Спасибо, работает.
nihaha
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.....)
nihaha
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 . '":{[^}]+:"' . ...
nihaha
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
а как смену валюты реализовали? сумма считается по курсу или заранее заполняли в двух валютах? переключатель через сессию работает?
nihaha
2018.04.22, 18:38
Форум: Общие вопросы (Yii 2.x)
Тема: Построение запроса
Ответы: 1
Просмотры: 790

Re: Построение запроса

Нет, ну вот так всегда... только написал вопрос - сразу решение нашлось.
Достаточно было поменять 'like' на 'or like' и все находится замечательно.
nihaha
2018.04.22, 18:32
Форум: Общие вопросы (Yii 2.x)
Тема: Построение запроса
Ответы: 1
Просмотры: 790

Построение запроса

Помогите построить правильный запрос. Делаю фильтр товаров для ИМ. Все параметры фильтрации (опции) хранятся в табличке товаров в json'е, в таком виде: { "Тип применения камер":[ "уличные" ], "Тип корпуса:":[ "цилиндрический" ], "Разрешение, Мп:":{ &...
nihaha
2018.03.23, 11:23
Форум: Общие вопросы (Yii 2.x)
Тема: Две кнопки submit в ActiveForm
Ответы: 13
Просмотры: 7296

Re: Две кнопки submit в ActiveForm

Перепроверил с одинаковыми именами инпутов и разными value, к сожалению, не работает.
Вне зависимоти от того, на какую лэйбу я нажимаю, все равно срабатывает первый инпут и именно его value улетает в $_POST
nihaha
2018.03.23, 09:53
Форум: Общие вопросы (Yii 2.x)
Тема: Две кнопки submit в ActiveForm
Ответы: 13
Просмотры: 7296

Re: Две кнопки submit в ActiveForm

Раз у вас событие submit наступает => есть обработчик? Вы про него не написали. Что вы хотите услышать в ответ? Ваша задача решается с помощью js. Моя задача прекрасно решается методом, который я описал в первом посте. Достаточно для лэйбы указать ID инпута внутри формы, который она будет триггерит...
nihaha
2018.03.21, 11:19
Форум: Общие вопросы по программированию
Тема: 3d просмотр
Ответы: 15
Просмотры: 4019

Re: 3d просмотр

Artikk писал(а): 2018.03.21, 10:52 Да я видел)) Он платный. А мне нужен бесплатный) https://www.ajax-zoom.com/ вот, но это не совсем то. Тут нельзя сверху и снизу смотреть товар
ты что каждый свой товар в 3Д моделировать будешь?
nihaha
2018.03.21, 11:09
Форум: Общие вопросы (Yii 2.x)
Тема: Две кнопки submit в ActiveForm
Ответы: 13
Просмотры: 7296

Re: Две кнопки submit в ActiveForm

Так не отправится имя инпута и я в контроллере не узнаю, какая кнопка была нажата
nihaha
2018.03.21, 00:06
Форум: Общие вопросы (Yii 2.x)
Тема: Две кнопки submit в ActiveForm
Ответы: 13
Просмотры: 7296

Re: Две кнопки submit в ActiveForm

Методом научного тыка я определил, что, если в форме установить параметр

Код: Выделить всё

'validateOnSubmit' => false,
то лейбы работают как нужно.
Подскажите, чем чревато отключение этой валидации?
nihaha
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="...
nihaha
2018.03.14, 15:35
Форум: Общие вопросы (Yii 2.x)
Тема: Как инициализировать ckeditor yii2-dynamicform
Ответы: 1
Просмотры: 1160

Re: Как инициализировать ckeditor yii2-dynamicform

Ты разобрался? Тоже пытаюсь выяснить
nihaha
2018.01.11, 22:55
Форум: Общие вопросы (Yii 2.x)
Тема: Личный кабинет пользователя
Ответы: 6
Просмотры: 2936

Re: Личный кабинет пользователя

закинь куда-то на imgur и сюда ссылку сбрось