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

rudnik_
2020.03.16, 21:09
Форум: REST API (Yii 2.x)
Тема: Как выбрать NULL или NOT NULL значения?
Ответы: 1
Просмотры: 11612

Re: Как выбрать NULL или NOT NULL значения?

пока сделал так. переопределил HashConditionBuilder, в котором добавил правило, что если значение атрибута тождественно равно строке 'null', значит значение теперь null языка. а дальше yii как обычно собирает запрос. пример когда IS NULL { "param": "null" } или IS NOT NULL { &quo...
rudnik_
2020.03.16, 15:15
Форум: REST API (Yii 2.x)
Тема: Как выбрать NULL или NOT NULL значения?
Ответы: 1
Просмотры: 11612

Как выбрать NULL или NOT NULL значения?

Здравствуйте.

Как в DataFilter передать параметры, чтобы поиск был

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

WHERE field IS NULL
или

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

WHERE field IS NOT NULL
?
rudnik_
2019.12.23, 19:21
Форум: REST API (Yii 2.x)
Тема: REST и Yii Debug
Ответы: 2
Просмотры: 8577

Re: REST и Yii Debug

О, класс! С этим можно работать.
Спасибо!
Думал, что модуль только аяксовые запросы принимает по своим роутам.
rudnik_
2019.12.23, 18:34
Форум: REST API (Yii 2.x)
Тема: REST и Yii Debug
Ответы: 2
Просмотры: 8577

REST и Yii Debug

Здравствуйте.

Приложение предоставляет REST API, соответственно ничего не рендерит. Как посмотреть, что там насобирал yii2-debug? Есть вариант посмотреть результаты в консоли?
rudnik_
2018.07.09, 17:37
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести цену без копеек?
Ответы: 1
Просмотры: 1285

Re: Как вывести цену без копеек?

мож кому пригодится... при таких настройках копеек не будет: $fmt = new NumberFormatter('ru_RU', NumberFormatter::CURRENCY); $fmt->setTextAttribute(NumberFormatter::CURRENCY_CODE, 'RUR'); $fmt->setAttribute(NumberFormatter::FRACTION_DIGITS, 0); $fmt->setSymbol(NumberFormatter::CURRENCY_SYMBOL, '₽');...
rudnik_
2018.07.09, 17:13
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести цену без копеек?
Ответы: 1
Просмотры: 1285

Как вывести цену без копеек?

Сабж.

Локаль задаётся как ru_RU. Установка NumberFormatter::MAX_FRACTION_DIGITS, NumberFormatter::MIN_FRACTION_DIGITS, NumberFormatter::FRACTION_DIGITS в 0 не помогет. Всё равно выводит с копейками.

Что можно сделать?
rudnik_
2018.06.27, 19:26
Форум: Общие вопросы (Yii 2.x)
Тема: Как исправить подключение bower?
Ответы: 1
Просмотры: 1586

Как исправить подключение bower?

При обновлении composer начал писать: The "https://bower.herokuapp.com/packages/jquery" file could not be downloaded (HTTP/1.1 502 Bad Gateway) https://bower.herokuapp.com/packages could not be fully loaded, package information was loaded from the local cache and may be out of date Из-за т...
rudnik_
2018.05.24, 10:45
Форум: Общие вопросы (Yii 2.x)
Тема: Как задания в очереди выполнять параллельно?
Ответы: 4
Просмотры: 1659

Как задания в очереди выполнять параллельно?

Используется yii2-queue. Задачи в очереди выполняются очень долго и пока не завершится одна, другая на выполнение не отправляется.

Как сделать, чтобы задачи отправлялись на выполнение вне зависимости выполняется ли в данный момент ещё что-то?
rudnik_
2018.02.28, 18:13
Форум: Общие вопросы (Yii 2.x)
Тема: Отмена редиректа Pjax
Ответы: 7
Просмотры: 2133

Re: Отмена редиректа Pjax

нет. один на ссылке (вьюха в сабже), другой на gridview, который выводится через другую вьюху
rudnik_
2018.02.28, 15:57
Форум: Общие вопросы (Yii 2.x)
Тема: Отмена редиректа Pjax
Ответы: 7
Просмотры: 2133

Re: Отмена редиректа Pjax

нет. в контроллере:

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

return $this->render('update_balance.twig');
rudnik_
2018.02.28, 14:21
Форум: Общие вопросы (Yii 2.x)
Тема: Отмена редиректа Pjax
Ответы: 7
Просмотры: 2133

Отмена редиректа Pjax

на старнице site/index есть такой блок (при тыке на ссылку обновление содержимого): {{ pjax_begin({'enablePushState' : false, 'clientOptions' : {'push' : false}, 'options' : {'id' : 'update-balance-pjax'}}) }} <span>{{ balance }}</span> {{ Html.a('&nbsp;', ['site/update-balance'], {'id' : 'updat...
rudnik_
2018.02.26, 21:30
Форум: Общие вопросы (Yii 2.x)
Тема: Кеширование в 2.0.14
Ответы: 2
Просмотры: 1056

Re: Кеширование в 2.0.14

спасибо!
rudnik_
2018.02.26, 19:39
Форум: Общие вопросы (Yii 2.x)
Тема: Кеширование в 2.0.14
Ответы: 2
Просмотры: 1056

Кеширование в 2.0.14

В версии 2.0.14 у моделей и запросов появилось кеширование: (new Query())->cache(7200)->all(); // and User::find()->cache(7200)->all(); но не увидел описания как сбросить такой кеш без применения Yii::$app->cache->flush() есть ли возможность сбросить именно кеш запроса? или в данном случае придется ...
rudnik_
2018.01.22, 11:26
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 + Twig: как не верстать в контроллере?
Ответы: 6
Просмотры: 2036

Re: Yii2 + Twig: как не верстать в контроллере?

urichalex писал(а): 2018.01.22, 11:18 Не использовать GridView
пока склоняюсь к этому варианту
rudnik_
2018.01.22, 11:25
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 + Twig: как не верстать в контроллере?
Ответы: 6
Просмотры: 2036

Re: Yii2 + Twig: как не верстать в контроллере?

Nex-Otaku писал(а): 2018.01.22, 10:41 Передай модель и сделай выбор во вьюхе виджета.
ElisDN писал(а): 2018.01.22, 11:04 https://twig.symfony.com/doc/2.x/tags/if.html
видимо, я что-то не понимаю в gridview. подскажите, пожалуйста. как задать виджету вьюху строки (где уже можно работать с моделью и if-ами)? он же сам рисует теги через renderTableRow...
rudnik_
2018.01.22, 10:06
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 + Twig: как не верстать в контроллере?
Ответы: 6
Просмотры: 2036

Yii2 + Twig: как не верстать в контроллере?

Плохо делать так: class SiteController extends Controller { public function actionIndex() { $rowOptionsFunction = function ($model) { return ['class' => $model->status === 1 ? 'green' : 'red']; }; return $this->render('index.twig', [ 'dataProvider' => $dataProvider, 'rowOptionsFunction' => $rowOptio...
rudnik_
2017.12.19, 11:00
Форум: Общие вопросы (Yii 2.x)
Тема: Выделение пункта меню без полной ссылки
Ответы: 2
Просмотры: 1113

Re: Выделение пункта меню без полной ссылки

дело в другом. мой касяк.
было еще одно правило:

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

'<controller:\w+>/<action:\w+>'  => '<controller>/<action>',
оно срабатывало раньше и поэтому ссылка полная была. изменил правила, все ок
rudnik_
2017.12.19, 09:55
Форум: Общие вопросы (Yii 2.x)
Тема: Выделение пункта меню без полной ссылки
Ответы: 2
Просмотры: 1113

Выделение пункта меню без полной ссылки

доброе время суток. есть такое правило: '<action:[\w-]+>' => 'site/<action>', есть пункт меню: {'label' : 'Войти', 'url' : ['/login']} находясь на странице /login этот пункт не выделяется текущим. если изменить пункт на: {'label' : 'Войти', 'url' : ['/site/login']} то выделяется. но и ссылка на пунк...
rudnik_
2017.11.30, 22:43
Форум: Общие вопросы (Yii 2.x)
Тема: Twig, как использовать field widget ?
Ответы: 5
Просмотры: 2433

Re: Twig, как использовать field widget ?

Имя класса - это обычная строка: как бы, да, но не выходит каменный цветок: {{ form.field(model, 'created_from').widget('yii\jui\DatePicker')|raw }} ... Error Class 'yiijuiDatePicker' not found пока не понял с чем связано, но рабочий вариант - экранировать слеши: {{ form.field(model, 'created_from'...