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

Wizard
2018.02.22, 17:01
Форум: Общие вопросы (Yii 2.x)
Тема: attributeLabels()
Ответы: 4
Просмотры: 568

Re: attributeLabels()

shnir писал(а):
2018.02.22, 16:44
а чем стандартные средства не угодили?
https://github.com/trntv/yii2-starter-k ... e.php#L127
да как то не особо хотелось подключать мультиязычность для этого, но очевидно это будет правильно))
Wizard
2018.02.22, 16:39
Форум: Общие вопросы (Yii 2.x)
Тема: attributeLabels()
Ответы: 4
Просмотры: 568

attributeLabels()

CRUD создает метки по названию колонок. Но при выводе в виджетах хотелось бы русифицировать их. Как то не хочется в самой модели прописывать их но и в каждом виджете руками переименовывать их тоже не удобно. Воткнул костыль public static $labels; public function attributeLabels() { return static::$l...
Wizard
2018.02.21, 19:07
Форум: Вёрстка и JavaScript
Тема: Отображение графиков в режиме реального времени
Ответы: 1
Просмотры: 567

Отображение графиков в режиме реального времени

Вопрос к знатокам - как отображать графики в режиме реального времени

есть сервис который предоставляет апи, на главной странице есть список валют которые обновляются без перегрузки страницы, собственно необходимо взять данные с апи и вывести график

https://www.cryptocompare.com

возможно Node.js?
Wizard
2018.02.21, 15:59
Форум: Общие вопросы (Yii 2.x)
Тема: Работа с категориями товаров.
Ответы: 12
Просмотры: 1074

Re: Работа с категориями товаров.

$category = Category::findOne($id); $query = Product::find(); if (!empty($category)) { $ids = [$category->id]; $childrenIds = $ids; while ($childrenIds = Category::find()->select('id')->andWhere(['parent_id' => $childrenIds])->column()) { $ids = array_merge($ids, $childrenIds); } $query->andWhere([...
Wizard
2018.02.21, 14:04
Форум: Общие вопросы (Yii 2.x)
Тема: Работа с категориями товаров.
Ответы: 12
Просмотры: 1074

Re: Работа с категориями товаров.

if (!empty($this->category_id)) { $ids = [$this->category_id]; $childrenIds = $ids; while ($childrenIds = Category::find()->select('id')->andWhere(['parent_id' => $childrenIds])->column()) { $ids = array_merge($ids, $childrenIds); } $query->andWhere(['category_id' => array_unique($ids)]); } адаптир...
Wizard
2018.02.21, 13:22
Форум: Общие вопросы (Yii 2.x)
Тема: Работа с категориями товаров.
Ответы: 12
Просмотры: 1074

Re: Работа с категориями товаров.

Здравствуйте. Есть таблица product: https://c2n.me/3S4Fc0V в ней есть поле category_id, куда записывается id ПОДКАТЕГОРИИ. Есть таблица категории https://c2n.me/3S4Fecb Вопрос. Как мне вывести по ID КАТЕГОРИИ все товары, которые относятся ко всем подкатегориям этой категории? надеюсь поняли)) для н...
Wizard
2018.02.21, 13:20
Форум: Общие вопросы (Yii 2.x)
Тема: Работа с категориями товаров.
Ответы: 12
Просмотры: 1074

Re: Работа с категориями товаров.

Artikk писал(а):
2018.02.21, 01:08
Здравствуйте.
Есть таблица product:
https://c2n.me/3S4Fc0V в ней есть поле category_id, куда записывается id ПОДКАТЕГОРИИ.
Есть таблица категории https://c2n.me/3S4Fecb
Вопрос. Как мне вывести по ID КАТЕГОРИИ все товары, которые относятся ко всем подкатегориям этой категории? надеюсь поняли))
Wizard
2018.02.20, 10:33
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно использовать behavior?
Ответы: 41
Просмотры: 4987

Re: Как правильно использовать behavior?

2. Под нужный размер превьюшки, картинка генерируется "на лету" когда она нужна + кешируется для повторного использования. то есть если очистить кеш, и в адресной строке ввести урл превьюшки, к примеру site.ru/images/cache/products/1.jpg то она откроется? Не откроется. Просто кеш картинок хранится ...
Wizard
2018.02.20, 09:44
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно использовать behavior?
Ответы: 41
Просмотры: 4987

Re: Как правильно использовать behavior?

попробую, спасибо! если так заморачиваться то это http://nginx.org/ru/docs/http/ngx_http_ ... odule.html не проще будет?
Wizard
2018.02.20, 09:25
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно использовать behavior?
Ответы: 41
Просмотры: 4987

Re: Как правильно использовать behavior?

2. Под нужный размер превьюшки, картинка генерируется "на лету" когда она нужна + кешируется для повторного использования. то есть если очистить кеш, и в адресной строке ввести урл превьюшки, к примеру site.ru/images/cache/products/1.jpg то она откроется? проблема именно в том что бы открыть картин...
Wizard
2018.02.19, 12:46
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести посты принадлежащие пользователю
Ответы: 13
Просмотры: 845

Re: Как вывести посты принадлежащие пользователю

Вопрос такой, как вывести посты принадлежащие пользователю. То есть я авторизируюсь и захожу в посты frontend/web/index.php?r=post%2Findex и там отображаются посты абсолютно любых юзеров. А надо чтобы выводились только те которые я добавил. как мне изменить этот экшен ? public function actionIndex(...
Wizard
2018.02.19, 12:38
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно использовать behavior?
Ответы: 41
Просмотры: 4987

Re: Как правильно использовать behavior?

Что бы не плодить темы воспользуюсь этой) Поставил dream-team/yii2-upload, вс работает, но возникает вопрос - если очистить папку с кешем а к примеру в выгрузке для Яндекс маркета есть ссылки на изображения то они окажутся битыми потому как изображений в кеше нет. какие есть варианты для создания пр...
Wizard
2018.02.13, 22:40
Форум: Документация и рецепты (Yii 2.x)
Тема: Категории c неограниченной вложенностью (более 8к)
Ответы: 22
Просмотры: 4054

Re: Категории c неограниченной вложенностью (более 8к)

как по мне самый оптимальный вариант Materialized Path, на всякий случай заведу еще parent_id (пока еще не знаю надо ли но пусть будет) основные плюсы для меня - не надо формировать массив список дочек (при необходимости достать можно одним запросом) - простота запроса для выборки товаров - простота...
Wizard
2018.02.13, 17:59
Форум: Документация и рецепты (Yii 2.x)
Тема: Категории c неограниченной вложенностью (более 8к)
Ответы: 22
Просмотры: 4054

Re: Категории c неограниченной вложенностью (более 8к)

ElisDN писал(а):
2018.02.08, 15:04
Ещё вариант - переделать категории в NestedSets или что то подобное и делать одним запросом:

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

SELECT p.* FROM products p LEFT JOIN categories c ... WHERE c.lft >= :lft AND c.rgt <= :rgt
как на счет https://github.com/paulzi/yii2-materialized-path, доводилесь работать?
Wizard
2018.02.12, 23:47
Форум: Общие вопросы (Yii 2.x)
Тема: подключение шаблона
Ответы: 2
Просмотры: 371

Re: подключение шаблона

У меня basic шаблон на MAC. Нашла как подключить шаблон https://cms.skeeks.com/community/blog/211-kak-podklyuchit-shablon-k-proektu Но через терминал предложенная загрузка не работает. Загрузила вручную. Не открывается архив.Как его подключить? очевилно стоит это уточнить в сообществе этой cms http...
Wizard
2018.02.10, 14:31
Форум: Документация и рецепты (Yii 2.x)
Тема: 2 модели на одной таблице
Ответы: 1
Просмотры: 1019

2 модели на одной таблице

Нужен совет!)) есть товары - модели и оферы, к примеру https://price.ru/planshety/?brand_id=353 модель - карточка товара у которой есть торговые предложения (оферы) офер - товарное предложение таблица для них одна отличите в том что у модели parent_id = 0 теоретически ничто не мешает пользоваться од...
Wizard
2018.02.08, 20:23
Форум: Документация и рецепты (Yii 2.x)
Тема: Категории c неограниченной вложенностью (более 8к)
Ответы: 22
Просмотры: 4054

Re: Категории c неограниченной вложенностью (более 8к)

к стати при полной выборке что касается редис выбираются только те категории которые необходимы, я загружаю их в статичный массив класса и при повтором обращении забираю категории уже с массива. ни одного запроса к базе, но все же это кеш + рекурсия в Nested Sets подкупает простота выборки товаров. ...
Wizard
2018.02.08, 20:16
Форум: Документация и рецепты (Yii 2.x)
Тема: Категории c неограниченной вложенностью (более 8к)
Ответы: 22
Просмотры: 4054

Re: Категории c неограниченной вложенностью (более 8к)

ElisDN писал(а):
2018.02.08, 20:14
Wizard писал(а):
2018.02.08, 20:05
как быть с Nested Sets?
Например, кешируйте только URL.
как передвигаться по иерархии исключительно по редису?