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

unknownby
2021.04.13, 08:49
Форум: Общие вопросы (Yii 2.x)
Тема: Виртуальные атрибуты и ленивая загрузка
Ответы: 15
Просмотры: 249

Re: Виртуальные атрибуты и ленивая загрузка

$model->priceLevels - это как раз связь getPriceLevels, следовательно виртуальное поле. Поэтому даже если ты его объявляешь/проверяешь, то данные тебе подтянутся по этой связи) Во-1 данной связи может не оказаться, если вдруг используется другая модель для данного метода, т.е. метод не универсален....
unknownby
2021.04.12, 17:19
Форум: Общие вопросы (Yii 2.x)
Тема: Виртуальные атрибуты и ленивая загрузка
Ответы: 15
Просмотры: 249

Re: Виртуальные атрибуты и ленивая загрузка

Тут $model->priceLevels это связь hasMany, то есть получить уровни. В основном запросе эти данные не запрашиваются так как не нужны, но потом когда начинаешь делать проверку этого поля на пустоту (а оно должно быть пустое, так как эти данные не нужны), то выполняется ленивая загрузка, то есть вмест...
unknownby
2021.04.12, 13:24
Форум: Общие вопросы (Yii 2.x)
Тема: Виртуальные атрибуты и ленивая загрузка
Ответы: 15
Просмотры: 249

Re: Виртуальные атрибуты и ленивая загрузка

Привет, коллеги! Возник такой вопрос: Допустим выбираем данные из таблички, в методе with добавляем выборку связанных данных. Это 2 связи из возможных 4х. $model = RetailerDB::find() ->with('priceLevels', 'cities') ->where('url=:url', [':url'=>$url]) ->one(); Потом модели перебрасываем в обычные об...
unknownby
2021.04.06, 08:32
Форум: Общие вопросы (Yii 2.x)
Тема: Action yii2
Ответы: 1
Просмотры: 257

Re: Action yii2

Каждый action пишется в нужном контроллере, если мы не берём CRUD
unknownby
2021.04.06, 08:28
Форум: Общие вопросы (Yii 2.x)
Тема: Не отправляется почта
Ответы: 3
Просмотры: 343

Re: Не отправляется почта

Надо выключить верификацию, не подскажу что написать, но связано с SSL.
Две строчки нужно дописать.
unknownby
2021.03.12, 14:41
Форум: Общие вопросы (Yii 2.x)
Тема: Подтверждение перед удалением и Pjax
Ответы: 13
Просмотры: 705

Re: Подтверждение перед удалением и Pjax

Действия происходят на разных вкладках, хотелось бы что бы после удаления оставаться на той вкладке, на которой был. А если так сделать? public function actionAdressDelete($uid) { $model = Adresess::findOne($uid)->delete(); return $this->redirect(Url::previous()); } При этом сообщение с подтвержден...
unknownby
2021.03.12, 14:32
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает авторизация из базы
Ответы: 7
Просмотры: 2671

Re: Не работает авторизация из базы

База данных, которая исчезает при изменении версии MySql: Мда, похоже мне никогда не сдать этот гребанный экзамен и придется идти на второй год на 4 курсе База данных не исчезает :) Если вернуть версию MySQL обратно, то база данных вернётся. Через что пробуете входить в систему? Через форму авториз...
unknownby
2021.03.12, 08:49
Форум: Общие вопросы (Yii 2.x)
Тема: Подтверждение перед удалением и Pjax
Ответы: 13
Просмотры: 705

Re: Подтверждение перед удалением и Pjax

iZacNT писал(а):
2021.03.11, 19:14
Выскакивает вопрос перед удалением (это правильно). Но при подтверждении не срабатывает Pjax и обновляется вся страница.
Если убрать эти строки то Pjax отрабатывает как надо, но нет подтверждения. А хотелось бы.
В чем проблема обновления страницы? И почему удаление у вас через GET идёт?
unknownby
2021.03.02, 09:40
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-robokassa
Ответы: 8
Просмотры: 1341

Re: yii2-robokassa

Лучше на Ю-кассу перейти (бывшая яндекс) и API лучше прописан, и поддержка адекватная, в отличии от ... Да интерфейс оплаты мне больше понравился, чем логотип робокассы на весь экран :o Робокасса включает в себя кучу оплат, а Ю-касса (бывшая Яндекс) это одна оплата. Робокасса должна включать в себя...
unknownby
2021.02.17, 13:18
Форум: Общие вопросы (Yii 2.x)
Тема: Помощь в построении запроса
Ответы: 2
Просмотры: 692

Re: Помощь в построении запроса

domowdenis писал(а):
2021.02.17, 11:56
Т.е. id воспринялось как строковое значение, что логично :-). Но как корректно написать этот запрос, не могу найти инфу.

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

$product = Product::find()->where(['parent' => new \yii\db\Expression('id')])->all();
unknownby
2021.02.15, 09:15
Форум: Общие вопросы (Yii 2.x)
Тема: Если добавить в Model несколько ошибок через метод addError(), ActiveForm выводит только одну, можно ли вывести все?
Ответы: 5
Просмотры: 1795

Re: Если добавить в Model несколько ошибок через метод addError(), ActiveForm выводит только одну, можно ли вывести все

Таким образом выводятся по одной первой ошибке для каждого атрибута модели, если нужно вывести все ошибки для конкретного атрибута, то это можно сделать так, подскажите если есть более элегантное решение. А зачем пользователю видеть все ошибки сразу? А не конкретную, которую он допустил. В вашем сл...
unknownby
2021.02.05, 15:54
Форум: Общие вопросы (Yii 2.x)
Тема: rules и safe
Ответы: 6
Просмотры: 817

Re: rules и safe

rak писал(а):
2021.02.05, 13:57
мне вот интересно, у вас сообщения на форуме с мая 2018 года, и сейчас возникают вопросы, где прочитать про asset bundle или rules и safe? :? :shock:
А кто сказал, что под данным аккаунтом один и тот же человек? ;)
unknownby
2021.02.03, 15:25
Форум: Общие вопросы (Yii 2.x)
Тема: Автоотправка фильтра input date
Ответы: 9
Просмотры: 1245

Re: Автоотправка фильтра input date

Нашел как переопределить поведение (поиск после каждого введенного символа): https://stackoverflow.com/questions/35316715/yii2-grid-view-pjax-search-on-keypress Ветвление в "select" решает такую проблему. Если предыдущее значение фильтра равно значению которое пользователь ввел в поиск autoComplete...
unknownby
2021.02.03, 10:47
Форум: Общие вопросы (Yii 2.x)
Тема: AssetBundle
Ответы: 3
Просмотры: 552

Re: AssetBundle

Думаю для начала можно дать ссылку на документацию
Первая ссылка
Вторая ссылка
unknownby
2021.02.03, 10:26
Форум: Общие вопросы (Yii 2.x)
Тема: Автоотправка фильтра input date
Ответы: 9
Просмотры: 1245

Re: Автоотправка фильтра input date

pochchta писал(а):
2021.02.03, 03:37
Все обернуто в grid и pjax.
При выборе пункта в autoComplete не происходит события "keydown". Нужно нажимать enter, а хочется сразу автоматически.
А можно увидеть контроллер, представление и модель поиска? :)
unknownby
2021.02.02, 15:30
Форум: Общие вопросы (Yii 2.x)
Тема: Автоотправка фильтра input date
Ответы: 9
Просмотры: 1245

Re: Автоотправка фильтра input date

Спасибо. А если в фильтре (input = text) я использую autoComplete, то как сымитировать автоотправку после выбора (в pjax)? // clientOptions 'select' => new JsExpression("function(event, ui) { $('#{$attribute}').val(ui.item.label); e = $.Event('keydown', { keyCode: 13}); $('#{$attribute}').trigger(e...
unknownby
2021.02.01, 15:54
Форум: Общие вопросы (Yii 2.x)
Тема: Обязательное событие после регистрации пользователя - где лучше обрабатывать?
Ответы: 2
Просмотры: 478

Re: Обязательное событие после регистрации пользователя - где лучше обрабатывать?

Какие я вижу варианты: 1. запихнуть в afterSave() у AR-модели User, но как-то мне это не очень нравится, так можно простыню в этом методе накатать. 2. забутстрапить - повесить на EVENT_BEFORE_INSERT событие у ActiveRecord. 3. просто друг за дружкой сделать методы. Регистрируем пользователя, забирае...
unknownby
2021.02.01, 09:09
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр по дате
Ответы: 2
Просмотры: 405

Re: Фильтр по дате

Приветствую. Есть обычное поле created_at типа timestamp, думаю как желательно попроще, может готовое есть что, сделать по нему фильтр по дате - от и до. Ну и конечно лучше чтобы в GridView это все работало, со всеми фичами - перезагрузки формы при изменении поля и параметры в GET. Может кто делал ...
unknownby
2021.01.27, 11:37
Форум: Общие вопросы (Yii 2.x)
Тема: валидация rules number запятая вместо точки в activeform
Ответы: 3
Просмотры: 405

Re: валидация rules number запятая вместо точки в activeform

можно добавить правило filter с анонимной функцией и в нем заменять(только это правило должно быть перед остальными) можно переопределить beforeValidate и заменять там Самое интересное, что решение тут https://yiiframework.ru/forum/viewtopic.php?f=19&t=56053 И автор поста тот же, что и сейчас :D Ни...