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

unknownby
2020.02.22, 23:41
Форум: Общие вопросы (Yii 2.x)
Тема: Запретить запрос связанных данных через свойство (with/joinWith)
Ответы: 4
Просмотры: 123

Re: Запретить запрос связанных данных через свойство (with/joinWith)

А если сделать проверку на то, что чекбокс выбран или нет, там где имя файла? Если выбран, тогда выдавать имя файла.
unknownby
2020.02.22, 17:44
Форум: Общие вопросы (Yii 2.x)
Тема: вывод RadioList
Ответы: 7
Просмотры: 164

Re: вывод RadioList

Через JS.
При смене радио кнопки изменить итоговое валуе.
unknownby
2020.02.22, 17:40
Форум: Общие вопросы (Yii 2.x)
Тема: Запретить запрос связанных данных через свойство (with/joinWith)
Ответы: 4
Просмотры: 123

Re: Запретить запрос связанных данных через свойство (with/joinWith)

При твоём $user->status он обращается к твоему методу getStatus, который прописан в модели.

Все ж логично. Ты сделал выборку пользователей. У тебя нет никаких связей сразу в запросе, но если тебе надо получить статус, то через модель, а не первоначальный поиск, ты получишь статус.
unknownby
2020.02.21, 09:52
Форум: Общие вопросы (Yii 2.x)
Тема: вывод RadioList
Ответы: 7
Просмотры: 164

Re: вывод RadioList

как для второго элемента $value->price добавить стиль <div class="pull-right">? В принципе ничего сложного, но будет ли пулить вправо как хочется зависит от ширины элемента label , который находится внутри input-а . Если он будет 100%, тогда вправо поедет как задумано. Дописать CSS нужно. $ArrDeliv...
unknownby
2020.02.20, 14:33
Форум: Общие вопросы (Yii 2.x)
Тема: Как отключить повторное подключение jquery?
Ответы: 9
Просмотры: 216

Re: Как отключить повторное подключение jquery?

да первый подключается в Assets а второй подключается, когда я подключаю виджет, как его отключить? А можно как-то увидеть подключение виджета и сам виджет. Вариант, что в Assets специальном для виджета. У меня было подключение в двух виджетах одного и того же js для отображения слайдеров. В одном ...
unknownby
2020.02.20, 10:30
Форум: Общие вопросы (Yii 2.x)
Тема: вывод RadioList
Ответы: 7
Просмотры: 164

Re: вывод RadioList

В контроллере нужно получить такой массив по итогу $delivery => [ 0 => "Почта России", 1 => "СДЭК", 2 => "Курьером по городу", 3 => "Самовывоз", ]; В модели MethodDelivery public static function findDelivery() { $delivery = MethodDelivery::find()->all(); foreach ($delivery as $value) { $ArrDelivery[...
unknownby
2020.02.20, 10:20
Форум: Общие вопросы (Yii 2.x)
Тема: Оформление заказа
Ответы: 3
Просмотры: 174

Re: Оформление заказа

а как вообще правильно сделать, если это был реальный магазин? там ведь пользователь может совершить заказ не зареганым? а историю заказов уже смотреть в личном кабинете. То есть получается поле телефон тоже должен быть связан с таблицей user? В принципе правильно будет так, как сделаешь для себя, ...
unknownby
2020.02.19, 09:41
Форум: Общие вопросы (Yii 2.x)
Тема: Обращение к модели из View ? Грех ?
Ответы: 13
Просмотры: 370

Re: Обращение к модели из View ? Грех ?

Так то понятно, что обращаться напрямую к модели во вьюхе - это грех. Но тут возникает старая тема - как передать данные в layout, который не относится ни к одному контроллеру. Отошли от сути вопроса. Человеку надо увеличить счетчик просмотров новости и вывести значение в представлении, а не переда...
unknownby
2020.02.19, 07:59
Форум: Общие вопросы (Yii 2.x)
Тема: Оформление заказа
Ответы: 3
Просмотры: 174

Re: Оформление заказа

Поле телефон сделай через маску, перед регистрацией пользователя проверяй на наличие телефона в зареганых. Оно должно быть уникальным. Если зареган, то бери user_id как надо. Иначе регистрируй и бери user_id. В контроллере обычным способом find->where(phone)->one Или метод внутри модели с параметром...
unknownby
2020.02.19, 07:17
Форум: Общие вопросы (Yii 2.x)
Тема: Как отключить повторное подключение jquery?
Ответы: 9
Просмотры: 216

Re: Как отключить повторное подключение jquery?

Судя по всему у тебя первый jQuery подключается в Assets, а потом ты ещё разок добавил assets для своего виджета. Тем самым задублировав.
Проверь все подключения Assets
unknownby
2020.02.18, 17:09
Форум: Общие вопросы (Yii 2.x)
Тема: Как отключить повторное подключение jquery?
Ответы: 9
Просмотры: 216

Re: Как отключить повторное подключение jquery?

А модальное окно при помощи какого-то виджета вызывается?
unknownby
2020.02.18, 12:53
Форум: Общие вопросы (Yii 2.x)
Тема: Отправка почты mailer
Ответы: 4
Просмотры: 192

Re: Отправка почты mailer

Не помогло. Ещё была ошибка в написании почты тоже исправил В моем случае вот так настроено и работает отправка почты. Ошибки пишет хоть какие-нибудь? А то так гадать можно долго. Файл web, в консоли ничего нет. 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' => false, 'transp...
unknownby
2020.02.18, 11:26
Форум: Общие вопросы (Yii 2.x)
Тема: Запятая вместо точки
Ответы: 8
Просмотры: 216

Re: Запятая вместо точки

iamguruman писал(а):
2020.02.18, 10:48
мой вариант получился так:
Пробуй первый способ, который выше указан
unknownby
2020.02.17, 15:36
Форум: Общие вопросы (Yii 2.x)
Тема: MultipleInput + Editable
Ответы: 0
Просмотры: 125

MultipleInput + Editable

Реализуется данная задача, если объединить два виджета и что запишется в БД? Есть MultipleInput от kartik-v. Идет добавление записей через "+". Внутри записей есть зависимости одного справочника от другого. Например, выбирается пользователь, потом выбирается страна и по связке с таблицей выбираются ...
unknownby
2020.02.17, 12:53
Форум: Общие вопросы (Yii 2.x)
Тема: Отправка почты mailer
Ответы: 4
Просмотры: 192

Re: Отправка почты mailer

Отправка почты через консоль у вас?
Попробуйте прописать все настройки в web
unknownby
2020.02.17, 12:52
Форум: Общие вопросы (Yii 2.x)
Тема: Запятая вместо точки
Ответы: 8
Просмотры: 216

Re: Запятая вместо точки

yiiliveext писал(а):
2020.02.17, 12:02
B c дефолтным английским языком тоже не будет работать ваш вариант)
Согласен :D
unknownby
2020.02.17, 11:09
Форум: Общие вопросы (Yii 2.x)
Тема: Запятая вместо точки
Ответы: 8
Просмотры: 216

Re: Запятая вместо точки

yiiliveext писал(а):
2020.02.17, 10:33
Это не два способа, а вариация первого. И она не будет работать с числами, где разделитель точка.
Так он же хочет, чтобы понимал запятую как точку. Он не говорил о том, чтобы можно было вводить двумя способами. Ему нужно строго запятая вместо точки. Пусть сам уже смотрит, что ему подойдет ;)
unknownby
2020.02.17, 10:09
Форум: Общие вопросы (Yii 2.x)
Тема: Запятая вместо точки
Ответы: 8
Просмотры: 216

Re: Запятая вместо точки

Можно попробовать еще так. Объединив два способа. ['amount', 'filter', 'filter' => function ($value) { $fmt = numfmt_create(\Yii::$app->formatter->locale, \NumberFormatter::DECIMAL); $value = numfmt_parse($fmt, $value); return $value; }, 'skipOnEmpty' => true], [['amount'], 'number', 'skipOnEmpty' =...
unknownby
2020.02.17, 09:54
Форум: Общие вопросы (Yii 2.x)
Тема: Обращение к модели из View ? Грех ?
Ответы: 13
Просмотры: 370

Re: Обращение к модели из View ? Грех ?

Для подсчета количества просмотров конкретной новости $model->updateCounters(['news_counter' => 1]); При этом $model - это выбранная новость, news_counter - поле integer в модели новости, при создании новости по-умолчанию 0 Единица - это интервал на сколько увеличивать переменную. Зачем выносить сче...
unknownby
2020.02.17, 08:24
Форум: Общие вопросы (Yii 2.x)
Тема: Вычислить результат, объединив таблицу в горизонтальную и вертикальную в yii2?
Ответы: 1
Просмотры: 134

Re: Вычислить результат, объединив таблицу в горизонтальную и вертикальную в yii2?

Отрисовка таблицы как тебе угодно в представлении, будь готов к foreach, чтобы отрисовать сетку меньшим количеством строк и масштабируемая твоими данными. Данные выбираются один раз из модели и представляются тебе в виде, например, массива. Передаются в контроллер и тот уже отдаёт в представление. К...