Найдено 74 результата
- 2020.11.30, 20:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Может кэшироваться запрос к базе данных?
- Ответы: 6
- Просмотры: 8396
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
- Просмотры: 8396
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
- Просмотры: 8396
Может кэшироваться запрос к базе данных?
Есть B2B портал, с учетной системы напрямую в базу данных пишутся остатки товаров, иногда пользователи жалуются на то, что остатки не актуальны, пока не обновишь страницу.
Могут ли кэшироваться запросы Yii2 к базе данных, если да, то как отключить?
Могут ли кэшироваться запросы Yii2 к базе данных, если да, то как отключить?
- 2020.09.06, 12:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передавать файлы POST запросом, которые были загружены ранее?
- Ответы: 1
- Просмотры: 677
Как передавать файлы POST запросом, которые были загружены ранее?
Ситуация следующая: 1. Пользователь на сранице создания резюме выбирает файлы (изображения) своих работ (10 штук). 2. Отправляет на POST запросом на сервер, на сервере сохраняем из 3. Потом пользователь хочет отредактировать резюме, открывает страницу редактирования, на которой выводим ранее загруже...
- 2020.08.14, 16:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как работать с анонимной функцией в значении элемента массива?
- Ответы: 2
- Просмотры: 676
Re: Как работать с анонимной функцией в значении элемента массива?
Вопрос решился так:
Код: Выделить всё
$val = call_user_func($column['value'],$model,null,null,null);
- 2020.08.14, 15:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как работать с анонимной функцией в значении элемента массива?
- Ответы: 2
- Просмотры: 676
Как работать с анонимной функцией в значении элемента массива?
Есть такой элемент массива: [ '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'], 'c...
- 2020.06.28, 18:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как подгрузить часть страницы после загрузки всей страницы?
- Ответы: 2
- Просмотры: 1025
Re: Как подгрузить часть страницы после загрузки всей страницы?
Может можно как-то обернуть в Pjax, который можно грузить не при обновлении, а по конкретному событию?
- 2020.06.28, 18:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как подгрузить часть страницы после загрузки всей страницы?
- Ответы: 2
- Просмотры: 1025
Как подгрузить часть страницы после загрузки всей страницы?
Как этот код во вьюхе выполнить после загрузки всей страницы? <?= $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
- Просмотры: 1192
Медленно работает фильтр товаров
Доброго дня, есть таблица товаров, свойств, а также таблица с полями "id товара", "id свойства", "значение свойства". Нужно выводить отдельную форму с фильтрами по свойствам. Все бы ничего, но в dropBox'ах необходимо выводить значения, только те, по которым есть товар. ...
- 2020.03.29, 18:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в анонимную функцию значения value класса DataColumn?
- Ответы: 3
- Просмотры: 1252
Re: Как передать параметр в анонимную функцию значения value класса DataColumn?
Это похоже на правду, но только браузер стал выдавать
ERR_EMPTY_RESPONSE
ERR_EMPTY_RESPONSE
- 2020.03.29, 18:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать параметр в анонимную функцию значения value класса DataColumn?
- Ответы: 3
- Просмотры: 1252
Как передать параметр в анонимную функцию значения 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
- Просмотры: 740
Не работает 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" {in...
- 2020.02.19, 11:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибка сессии при вызове консольной команды
- Ответы: 2
- Просмотры: 890
Re: Ошибка сессии при вызове консольной команды
При чем ошибка валится на этой строчке:
Код: Выделить всё
$agreement = Agreement::find()->where(['id'=>Yii::$app->user->currentAgreement->id])->one();
- 2020.02.19, 10:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибка сессии при вызове консольной команды
- Ответы: 2
- Просмотры: 890
Ошибка сессии при вызове консольной команды
/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
- Просмотры: 637
Почему boottrap.js подключается после всех остальных assets?
Почему boottrap.js подключается после всех остальных assets?
Соответственно не работает fileinput.js который подключается виджетом
Или я где-то не прав?
Соответственно не работает fileinput.js который подключается виджетом
Или я где-то не прав?
- 2019.11.22, 16:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в gridview скрыть header, но показывать фильтры?
- Ответы: 1
- Просмотры: 795
Как в gridview скрыть header, но показывать фильтры?
Собственно нужно вывести вот такую верстку https://prnt.sc/q0lx69
- 2019.11.16, 21:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в контроллере изменить GET параметры при рендере вида?
- Ответы: 2
- Просмотры: 1185
Как в контроллере изменить 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
- Просмотры: 1483
Как в своем контроллере отрендерить страницу менеджера переводов?
Добрый день. Использую модуль 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
- Просмотры: 2807
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
- Просмотры: 2807
Re: Не работает модуль yii2-translate-panel, подскажите что не так сделал?
Это сделал первым делом, поставил чистый.