Найдено 130 результатов
- 2016.09.20, 20:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кэширование запросов к БД на время жизни приложения
- Ответы: 12
- Просмотры: 4037
Re: Кэширование запросов к БД на время жизни приложения
Да думал про это, может указывать секунды 3. Но думаю, что как-то костыльно это.
- 2016.09.20, 20:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кэширование запросов к БД на время жизни приложения
- Ответы: 12
- Просмотры: 4037
Кэширование запросов к БД на время жизни приложения
Здравствуйте!
Есть ли возможность класть запросы в кэш, только на время lifecycle приложения?
Например, есть метод в классе, который делает запрос к базе и возвращает определённые данные. Я его дёргаю в разных местах в приложении и хочу, чтобы не было лишних запросов к базе.
Есть ли возможность класть запросы в кэш, только на время lifecycle приложения?
Например, есть метод в классе, который делает запрос к базе и возвращает определённые данные. Я его дёргаю в разных местах в приложении и хочу, чтобы не было лишних запросов к базе.
- 2016.06.07, 16:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Высчитываемое значение в поле модели
- Ответы: 6
- Просмотры: 2310
Re: Высчитываемое значение в поле модели
Александр, спасибо за ваш ответ, вы дали пищу для размышлений над рефакторингом проекта!
- 2016.06.07, 09:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Высчитываемое значение в поле модели
- Ответы: 6
- Просмотры: 2310
Re: Высчитываемое значение в поле модели
Спасибо. А с архитектурной точки зрения куда эти файлы лучше всего класть? В одну папку с моделями? И почему класс носит название "Provider"? Могли бы вы привести пример проекта, в котором реализована подобная архитектура? Просто я раньше всегда пихал подобные расчёты в методы модели. Поск...
- 2016.06.06, 21:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Высчитываемое значение в поле модели
- Ответы: 6
- Просмотры: 2310
Re: Высчитываемое значение в поле модели
А вот на этом моменте можно подробнее? Какой-нибудь пример?
- 2016.06.03, 20:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Высчитываемое значение в поле модели
- Ответы: 6
- Просмотры: 2310
Высчитываемое значение в поле модели
Здравствуйте! Есть три модели: ЖК (жилые комплексы) Complex, квартиры Apartment и типы квартир ApartmentType. Хочу подсчитать минимальную стоимость квартиры для каждого типа ЖК. В моделе Complex пишу такой код: /** * @return \yii\db\ActiveQuery */ public function getApartmentTypes() { return $...
- 2016.05.19, 13:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Теги в Yii2
- Ответы: 2
- Просмотры: 1500
Re: Теги в Yii2
А вот про beginTag не знал, спасибо!
- 2016.05.19, 12:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Теги в Yii2
- Ответы: 2
- Просмотры: 1500
Теги в Yii2
Есть ли в Yii2 какой-нибудь рецепт, чтобы не писать вот такие конструкции?
Про Html::tag() знаю, но здесь, на мой взгляд, он не применим.
Код: Выделить всё
<tr<?= ++$apartmentsCount > 10 ? ' class="hidden"' : '' ?>>
- 2016.05.17, 18:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Различие между датами
- Ответы: 10
- Просмотры: 4894
Re: Различие между датами
Да, пробовал даже переименовывать, но он всё равно продолжает уже на что-то другое ругаться.
- 2016.05.17, 17:45
- Форум: Общие вопросы по программированию
- Тема: Установка ICU 56.1 на PHP 7.0
- Ответы: 6
- Просмотры: 2490
Re: Установка ICU 56.1 на PHP 7.0
Не увидел верхнее сообщение.
Правильно я понимаю, что кроме как собрать из исходников, другого пути нет, потому что pecl не обновлялся уже несколько лет и вариант установки через pecl install intl не подойдёт?
Могли бы вы подсказать хорошую инструкцию по установке из исходников?
Правильно я понимаю, что кроме как собрать из исходников, другого пути нет, потому что pecl не обновлялся уже несколько лет и вариант установки через pecl install intl не подойдёт?
Могли бы вы подсказать хорошую инструкцию по установке из исходников?
- 2016.05.17, 17:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Различие между датами
- Ответы: 10
- Просмотры: 4894
Re: Различие между датами
Падает с ошибкой: /tmp/pear/temp/intl/intl_error.h:24:40: fatal error: ext/standard/php_smart_str.h: No such file or directory #include <ext/standard/php_smart_str.h> ^ compilation terminated. make: *** [php_intl.lo] Error 1 ERROR: `make' failed Версия php 7.0
- 2016.05.17, 17:26
- Форум: Общие вопросы по программированию
- Тема: Установка ICU 56.1 на PHP 7.0
- Ответы: 6
- Просмотры: 2490
Re: Установка ICU 56.1 на PHP 7.0
Ну да, можно и 57.1. Подскажите как обновить?
- 2016.05.17, 16:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Различие между датами
- Ответы: 10
- Просмотры: 4894
Re: Различие между датами
Могли бы вы подсказать, как это сделать?Onotole писал(а):Обнови ICU до 56.1
- 2016.05.17, 16:06
- Форум: Общие вопросы по программированию
- Тема: Установка ICU 56.1 на PHP 7.0
- Ответы: 6
- Просмотры: 2490
Установка ICU 56.1 на PHP 7.0
Собственнно, кто-нибудь устанавливал ICU 56.1 на PHP7? В официальном репозитории, только безнадёжно старая версия 52.1.
- 2016.05.16, 22:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 жадная загрузка моделей
- Ответы: 8
- Просмотры: 2676
Re: Yii2 жадная загрузка моделей
Кстати, не до конца понимаю предназначение batch/each, но особо и не вчитывался в мануал по этому вопросу)
- 2016.05.16, 16:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 жадная загрузка моделей
- Ответы: 8
- Просмотры: 2676
Re: Yii2 жадная загрузка моделей
Спасибо большое за разъяснение, вы очень хорошо провели аналогию с читателями и библиотекой!
- 2016.05.16, 15:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 жадная загрузка моделей
- Ответы: 8
- Просмотры: 2676
Re: Yii2 жадная загрузка моделей
Ага, приблизительно понял. Я делал var_dump модели, смотрел, действительно заполняются поля модели Complex. Но на количество запросов это не повлияло. Получается, что в этом есть смысл, когда выбираются несколько моделей Complex?
- 2016.05.16, 11:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 жадная загрузка моделей
- Ответы: 8
- Просмотры: 2676
Re: Yii2 жадная загрузка моделей
Ок, спасибо.
- 2016.05.16, 10:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 жадная загрузка моделей
- Ответы: 8
- Просмотры: 2676
Yii2 жадная загрузка моделей
Здравствуйте! Я может чего-то не понимаю, делаю всё по документации http://www.yiiframework.com/doc-2.0/guide-db-active-record.html#lazy-eager-loading . Указываю $complex = Complex::find()->where(['slug' => $slug])->with('complexImages')->one(); И всё равно идёт дополнительный запрос на выборку co...
- 2016.04.14, 13:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подстановка атрибутов во время выборки hasMany
- Ответы: 5
- Просмотры: 1710
Re: Подстановка атрибутов во время выборки hasMany
Ещё, если не ошибаюсь, можно eager = true указать.caHek2x писал(а):а в запросе потом укажите в with какие таблицы надо ... чтоб уменьшить количество запросов ... а надо вам complex_metro и complex_metro.metro ...