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

lolka
2022.04.08, 10:15
Форум: Общие вопросы (Yii 2.x)
Тема: Как настроить композитные формы в Yii2?
Ответы: 0
Просмотры: 1105

Как настроить композитные формы в Yii2?

Делаю по инструкции как тут https://github.com/ElisDN/yii2-composite-form class EditForm extends CompositeForm { public function __construct(int $moduleID, $config = []) { .... $ageModels = ChildrenAges::find()->all(); $this->ages = array_map(function (ChildrenAges $ageModel) { return new AgeForm($a...
lolka
2020.04.06, 14:51
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не работает LIMIT в датапровайдере через union запрос на Yii2?
Ответы: 0
Просмотры: 1651

Почему не работает LIMIT в датапровайдере через union запрос на Yii2?

Создал 2 запроса $query1 = Model1::fond()->select('id')->andWhere('...'); $query2 = Model2::find()->select('id')->andWhere('...'); $query1->union($query2); $dataProvider = new ActiveDataProvider([ 'query' => $query1, 'pagination' => [ 'pageSize' => 10 ], ]); Выводятся все записи, а не 10 записей как...
lolka
2018.10.16, 18:17
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить родительские категории в nested tree kartik-v/yii2-tree-manager?
Ответы: 0
Просмотры: 843

Как получить родительские категории в nested tree kartik-v/yii2-tree-manager?

Пользуюсь библиотекой kartik-v/yii2-tree-manager, как получить всех родителей или одну родительскую категорию?

допустим Бытовая техника|Видео|Телевизоры
у телевизора получить Видео

именно на этой библиотеке
lolka
2018.08.01, 07:55
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает подключенный модуль
Ответы: 5
Просмотры: 1688

Re: Не работает подключенный модуль

я создал контроллер и в его вьюхе поставил виджет
http://joxi.ru/Dr8NN4xF4V4762
При нажатии на add new Root страница /treemanager/node/manage?kvtree=593618605 выдавала 404 ошибку ,
lolka
2018.07.31, 19:43
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает подключенный модуль
Ответы: 5
Просмотры: 1688

Re: Не работает подключенный модуль

Вопрос по другому задам тогда, как бэкенд настроить у этого модуля ?по документации не совсем понял
lolka
2018.07.31, 18:42
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает подключенный модуль
Ответы: 5
Просмотры: 1688

Не работает подключенный модуль

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

'modules' => [
        'treemanager' =>  [
            'class' => '\kartik\tree\Module',
        ]
    ],
При переходе на http://backend.site.test/treemanager/ выдает 404 ошибку, как правильно подключить модули ?
lolka
2018.07.04, 14:27
Форум: Общие вопросы (Yii 2.x)
Тема: Как работают сервисы автопостинга ВК?
Ответы: 4
Просмотры: 1692

Re: Как работают сервисы автопостинга ВК?

uchet писал(а): 2018.07.04, 12:12 Получай права для постинга на стену и пости
https://vk.com/dev/permissions
увы нет, оказывается к тех поддержке надо обращаться, чтобы дали права
lolka
2018.07.04, 08:56
Форум: Общие вопросы (Yii 2.x)
Тема: Как работают сервисы автопостинга ВК?
Ответы: 4
Просмотры: 1692

Как работают сервисы автопостинга ВК?

Во всех сервисах дается только доступ к приложению, и они потом автоматом постят в наших группах, для получения прав достаточно перейти по ссылке, и дальше редирект происходит на сайт обратно. В некоторых по ссылке запрашивается код (response_type=code) и дальше по этому коду как я понимаю получают ...
lolka
2018.03.06, 08:22
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно сделать выборку many_many в Yii2?
Ответы: 11
Просмотры: 3683

Re: Как правильно сделать выборку many_many в Yii2?

$ids = []; foreach (Category::find()->select('id')->andWhere(['parent_id' => $this->mainCategoryID])->all() as $category) { $ids[] = $category->id; } $query->innerJoinWith('categories'); $query->andFilterWhere(['category.id' => $ids]); если так сделать, то результат тот же
lolka
2018.03.06, 08:02
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно сделать выборку many_many в Yii2?
Ответы: 11
Просмотры: 3683

Re: Как правильно сделать выборку many_many в Yii2?

Wizard писал(а): 2018.03.05, 19:51 Используйте inner join
через relation не получится то есть по нормальному сделать в модели?
lolka
2018.03.05, 17:02
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно сделать выборку many_many в Yii2?
Ответы: 11
Просмотры: 3683

Re: Как правильно сделать выборку many_many в Yii2?

с ограничением будет так
SELECT p.* FROM products WHERE id in(SELETC product_id FROM products_to_category WHERE category_id in (1, 2, 3, ...)) ORDER BY date DESC LIMIT 30

а в подзапросе его не будет, так как с ним будет левая сортировка
lolka
2018.03.05, 11:10
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно сделать выборку many_many в Yii2?
Ответы: 11
Просмотры: 3683

Re: Как правильно сделать выборку many_many в Yii2?

Wizard писал(а): 2018.03.05, 09:35 в любом случае запрос должен выглядеть как то так

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

SELECT p.* FROM products WHERE id in(SELETC product_id FROM products_to_category WHERE category_id in (1, 2, 3, ...))
кстати насчет подзапроса, а что если у этих категорий миллион товаров, тогда этот вариант не подходит
lolka
2018.03.05, 09:53
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно сделать выборку many_many в Yii2?
Ответы: 11
Просмотры: 3683

Re: Как правильно сделать выборку many_many в Yii2?

Wizard писал(а): 2018.03.05, 09:35
адский запрос к базе :)
ну так это yii2 так формирует, я же через активрекорд делаю)
Wizard писал(а): 2018.03.05, 09:35 а в вашем каталоге всего 2 уровня?
да
lolka
2018.03.05, 09:04
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно сделать выборку many_many в Yii2?
Ответы: 11
Просмотры: 3683

Как правильно сделать выборку many_many в Yii2?

Есть таблицы products [id, name,publish, ....] category [id, name, parent_id...] products_to_category [product_id, category_id] При расчете количества товаров у главной категории выводятся дубли, допустим если один товар в подкатегориях BMW, AUDI, OPEL, (главная категории у всех автозапчасти) то буд...
lolka
2017.05.19, 14:04
Форум: Общие вопросы (Yii 2.x)
Тема: kop/yii2-scroll-pager загрузка после прокрутки
Ответы: 2
Просмотры: 2078

kop/yii2-scroll-pager загрузка после прокрутки

echo \yii\widgets\ListView::widget([ 'dataProvider' => $dataProvider, 'itemOptions' => ['class' => 'item'], 'itemView' => '_itemNew', 'summary' => false, 'pager' => ['class' => \kop\y2sp\ScrollPager::className(), 'eventOnScroll' => 'loadPager'], ]); сделал так и в loadPager function loadPager() { $...
lolka
2017.05.08, 06:37
Форум: Общие вопросы (Yii 2.x)
Тема: mongodb ошибка Detected corrupt BSON data
Ответы: 8
Просмотры: 3274

Re: mongodb ошибка Detected corrupt BSON data

Nerf писал(а): 2017.05.07, 03:08 Кириллица и utf-8 несовместимые вещи?)
кириллица и substr в mongodb + php
lolka
2017.05.05, 05:23
Форум: Общие вопросы (Yii 2.x)
Тема: mongodb ошибка Detected corrupt BSON data
Ответы: 8
Просмотры: 3274

Re: mongodb ошибка Detected corrupt BSON data

короче я понял почему он ругается, а ругается он из за того что в тексте есть кириллица, хоть и записываю в utf-8
lolka
2017.05.04, 13:43
Форум: Общие вопросы (Yii 2.x)
Тема: mongodb ошибка Detected corrupt BSON data
Ответы: 8
Просмотры: 3274

Re: mongodb ошибка Detected corrupt BSON data

так в базе итак в utf-8 записано все данные. и драйвера последние стоят вроде как
lolka
2017.05.04, 07:17
Форум: Общие вопросы (Yii 2.x)
Тема: mongodb ошибка Detected corrupt BSON data
Ответы: 8
Просмотры: 3274

Re: mongodb ошибка Detected corrupt BSON data

samdark писал(а): 2017.05.04, 00:59 А файл, стоку, трейс и полное сообщение ошибки можно?
MongoDB\Driver\Exception\UnexpectedValueException

Detected corrupt BSON data
Изображение
lolka
2017.05.02, 06:32
Форум: Общие вопросы (Yii 1.x)
Тема: createCommand getText() и сортировка
Ответы: 0
Просмотры: 1038

createCommand getText() и сортировка

сначала делаю запрос после делаю $cmd->text; и смотрю текст запроса, после этого добавляю $cmd->order('id desc'), сортировка не добавляется, если $cmd->order('id desc') добавить до $cmd->text все ок, можно ли как то сделать чтобы после $cmd->text можно было добавить сортировку, $cmd->text мне нужен ...