Найдено 74 результата
- 2020.11.30, 20:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Может кэшироваться запрос к базе данных?
- Ответы: 6
- Просмотры: 632
Re: Может кэшироваться запрос к базе данных?
Нашел решение, было так: $productStock = self::hasMany(ProductStock::className(), ['product_id' => 'id']) ->andWhere(['enabled' => 1]) ->andFilterWhere(['store_id' => $store_map]); Добавил noCache() : $productStock = self::hasMany(ProductStock::className(), ['product_id' => 'id']) ->andWhere(['enabl...
- 2020.11.25, 04:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Может кэшироваться запрос к базе данных?
- Ответы: 6
- Просмотры: 632
Re: Может кэшироваться запрос к базе данных?
Видимо не так описал то, что происходит. Остатки отображаються не правильные, не те что в базе данных:
- в 12:00 был остаток 10 шт
- в 13:00 продали 2 шт
- в 14:00 пользователь заходит на портал и видит 10 шт, нажал ctrl+F5 и остатки показались правильные - 8 шт.
- в 12:00 был остаток 10 шт
- в 13:00 продали 2 шт
- в 14:00 пользователь заходит на портал и видит 10 шт, нажал ctrl+F5 и остатки показались правильные - 8 шт.
- 2020.11.19, 12:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Может кэшироваться запрос к базе данных?
- Ответы: 6
- Просмотры: 632
Может кэшироваться запрос к базе данных?
Есть B2B портал, с учетной системы напрямую в базу данных пишутся остатки товаров, иногда пользователи жалуются на то, что остатки не актуальны, пока не обновишь страницу.
Могут ли кэшироваться запросы Yii2 к базе данных, если да, то как отключить?
Могут ли кэшироваться запросы Yii2 к базе данных, если да, то как отключить?
- 2020.09.06, 12:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передавать файлы POST запросом, которые были загружены ранее?
- Ответы: 1
- Просмотры: 428
Как передавать файлы POST запросом, которые были загружены ранее?
Ситуация следующая: 1. Пользователь на сранице создания резюме выбирает файлы (изображения) своих работ (10 штук). 2. Отправляет на POST запросом на сервер, на сервере сохраняем из 3. Потом пользователь хочет отредактировать резюме, открывает страницу редактирования, на которой выводим ранее загруже...
- 2020.08.14, 16:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как работать с анонимной функцией в значении элемента массива?
- Ответы: 2
- Просмотры: 422
Re: Как работать с анонимной функцией в значении элемента массива?
Вопрос решился так:
Код: Выделить всё
$val = call_user_func($column['value'],$model,null,null,null);
- 2020.08.14, 15:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как работать с анонимной функцией в значении элемента массива?
- Ответы: 2
- Просмотры: 422
Как работать с анонимной функцией в значении элемента массива?
Есть такой элемент массива: [ 'class' => 'kartik\grid\EditableColumn', //'attribute' => 'track_number', 'header' => Yii::t('app', 'Sum'), 'hAlign' => 'center', 'vAlign' => 'middle', 'width' => '5%', 'xlFormat' => "mmm\\-dd\\, \\-yyyy", 'headerOptions' => ['class' => 'kv-sticky-column'], 'contentOpti...
- 2020.06.28, 18:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как подгрузить часть страницы после загрузки всей страницы?
- Ответы: 2
- Просмотры: 604
Re: Как подгрузить часть страницы после загрузки всей страницы?
Может можно как-то обернуть в Pjax, который можно грузить не при обновлении, а по конкретному событию?
- 2020.06.28, 18:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как подгрузить часть страницы после загрузки всей страницы?
- Ответы: 2
- Просмотры: 604
Как подгрузить часть страницы после загрузки всей страницы?
Как этот код во вьюхе выполнить после загрузки всей страницы? <?= $this->render('_params_filter', ['searchModel' => $searchModel, 'productModel' => $productModel, 'brands' => $brands, 'productProvider' => $productProvider, 'productProviderAll' => $productProviderAll, 'searchTreeSearch' => $searchTre...
- 2020.06.25, 12:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Медленно работает фильтр товаров
- Ответы: 3
- Просмотры: 705
Медленно работает фильтр товаров
Доброго дня, есть таблица товаров, свойств, а также таблица с полями "id товара", "id свойства", "значение свойства". Нужно выводить отдельную форму с фильтрами по свойствам. Все бы ничего, но в dropBox'ах необходимо выводить значения, только те, по которым есть товар. Соответственно нужно перебрать...
- 2020.03.29, 18:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в анонимную функцию значения value класса DataColumn?
- Ответы: 3
- Просмотры: 745
Re: Как передать параметр в анонимную функцию значения value класса DataColumn?
Это похоже на правду, но только браузер стал выдавать
ERR_EMPTY_RESPONSE
ERR_EMPTY_RESPONSE
- 2020.03.29, 18:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в анонимную функцию значения value класса DataColumn?
- Ответы: 3
- Просмотры: 745
Как передать параметр в анонимную функцию значения value класса DataColumn?
Динамически формирую количество колонок в gridview, как мне передать переменную $property_id в анонимную функцию, которая определяет значение value ? Так не работает: foreach ($our_model->productToProperty as $property) { $property_id = ArrayHelper::getValue($property, 'property.id'); $columns[] = [...
- 2020.02.21, 01:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает chekbox при установке template
- Ответы: 1
- Просмотры: 456
Не работает chekbox при установке template
При таком коде все отрабатывает <?= $form->field($model,'extended',['options' =>['style' => 'text-align: center']])->checkbox( // [ // 'template' => '<div class="checkbox" style="margin-top: 0; // margin-bottom: 6px">{labelTitle}</div><div style="text-align: center" {input}</div>' // ] )->label(Yii:...
- 2020.02.19, 11:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибка сессии при вызове консольной команды
- Ответы: 2
- Просмотры: 476
Re: Ошибка сессии при вызове консольной команды
При чем ошибка валится на этой строчке:
Код: Выделить всё
$agreement = Agreement::find()->where(['id'=>Yii::$app->user->currentAgreement->id])->one();
- 2020.02.19, 10:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибка сессии при вызове консольной команды
- Ответы: 2
- Просмотры: 476
Ошибка сессии при вызове консольной команды
/usr/local/php72/bin/php /home/user1/test.fun/www/yii cron/price-generate 14117 Exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: yii\console\Application::getSession()' in /home/hl378425/geyser.fun/www/vendor/yiisoft/yii2/base/Component.php:300 При чем 2 часа назад н...
- 2020.01.20, 23:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему boottrap.js подключается после всех остальных assets?
- Ответы: 0
- Просмотры: 412
Почему boottrap.js подключается после всех остальных assets?
Почему boottrap.js подключается после всех остальных assets?

Соответственно не работает fileinput.js который подключается виджетом
Или я где-то не прав?

Соответственно не работает fileinput.js который подключается виджетом
Или я где-то не прав?
- 2019.11.22, 16:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в gridview скрыть header, но показывать фильтры?
- Ответы: 1
- Просмотры: 473
Как в gridview скрыть header, но показывать фильтры?
Собственно нужно вывести вот такую верстку https://prnt.sc/q0lx69
- 2019.11.16, 21:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в контроллере изменить GET параметры при рендере вида?
- Ответы: 2
- Просмотры: 551
Как в контроллере изменить GET параметры при рендере вида?
Вот так переадресовую на главную в случае определенных условий: return $this->redirect('/'); Вот так рендерю вид: return $this->render('order_view', [ 'item' => $item, 'order' => $order, 'order_items' => $order_items, ]); Но попадаю сюда по ссылке: ../order_items/order_view?item_id=62 Так вот в конт...
- 2019.10.28, 19:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в своем контроллере отрендерить страницу менеджера переводов?
- Ответы: 0
- Просмотры: 1269
Как в своем контроллере отрендерить страницу менеджера переводов?
Добрый день. Использую модуль https://github.com/lajax/yii2-translate-manager , шаблон basic. Установить и настроить все удалось. Сейчас нужная мне страница отображается по такому адресу: http://mysite.com/translatemanager/language/list https://i.ibb.co/0q7RHM4/2019-10-28-180556.jpg Хочу вывести вид...
- 2019.10.17, 12:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает модуль yii2-translate-panel, подскажите что не так сделал?
- Ответы: 13
- Просмотры: 1689
Re: Не работает модуль yii2-translate-panel, подскажите что не так сделал?
Что-то накосячил таки, перехожу http://backend.miradoors.loc/trans а мне в ответ: Unable to find 'frontend\controllers\TransController' in file: D:\WEB\miradoors/frontend/controllers/TransController.php. Namespace missing? Подскажите что у меня не так? вот настройки апача: <VirtualHost *:80> ServerN...
- 2019.10.17, 12:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает модуль yii2-translate-panel, подскажите что не так сделал?
- Ответы: 13
- Просмотры: 1689
Re: Не работает модуль yii2-translate-panel, подскажите что не так сделал?
Это сделал первым делом, поставил чистый.