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

yiijeka
2018.08.06, 10:53
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Правильное использование RBAC
Ответы: 34
Просмотры: 515

Re: Правильное использование RBAC

Офф документация идёт с переводом: https://www.yiiframework.com/doc/guide/2.0/ru/security-authorization Существенное отличие кода офф. документации от статьи в строке $auth->addChild($updateOwnPost, $updatePost); а у вас $auth->addChild($editorRole, $userRole); updateArticle - это правило, а updateO...
yiijeka
2018.08.06, 09:52
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Правильное использование RBAC
Ответы: 34
Просмотры: 515

Re: Правильное использование RBAC

В статье, по которой разбирались updateOwnNews и updateNews никак между собой не связаны, это два разные разрешения, хоть и называются подобно... Вполне внятно и корректно написано в офф. доке https://www.yiiframework.com/doc/guide/2.0/en/security-authorization#user-notes По поводу file: Т.к. он име...
yiijeka
2018.08.06, 08:22
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Правильное использование RBAC
Ответы: 34
Просмотры: 515

Re: Правильное использование RBAC

Как-то странно разрешение называется updateOwnArticle - модератор может менять свою статью. Лучше бы было updateArticle. Что касается "лишних запросов", что мешает сразу Yii::$app->request->get('id') передать в ArticleRule? Вместо 'roleParams' => function() { return [ 'article_id' => ArticleFile::fi...
yiijeka
2018.08.03, 08:11
Форум: Общие вопросы (Yii 2.x)
Тема: GridView зависимый от select
Ответы: 31
Просмотры: 737

Re: GridView зависимый от select

Yii::$app->request->get('id'); не надо делать. Заполнение GET происходит в $searchModel->search(Yii::$app->request->queryParams);

Дальше в метод провалитесь и увидете там ->load(....)...

И $_GET у вас не ['id'] , а ['customer'] судя по Select2
yiijeka
2018.08.02, 13:20
Форум: Установка и настройка
Тема: После установки не читает http://localhost/basic/web/index.php
Ответы: 15
Просмотры: 1267

Re: После установки не читает http://localhost/basic/web/index.php

После установки Yii2, в директории вашего проекта появляется директория vendor, проверьте есть ли права на чтения у вашего apache из этой директории
yiijeka
2018.08.02, 13:04
Форум: Общие вопросы (Yii 2.x)
Тема: DbQueryDependency и count
Ответы: 6
Просмотры: 305

Re: DbQueryDependency и count

Как быстрое решение можно

'method' => function (QueryInterface $query, mixed $db) {
return $query->count('*", $db);
}
yiijeka
2018.08.02, 12:51
Форум: Общие вопросы (Yii 2.x)
Тема: DbQueryDependency и count
Ответы: 6
Просмотры: 305

Re: DbQueryDependency и count

Баг
yiijeka
2018.08.02, 12:46
Форум: Общие вопросы (Yii 2.x)
Тема: GridView зависимый от select
Ответы: 31
Просмотры: 737

Re: GridView зависимый от select

у вас есть класс OrdersSearch. Он наследуется от Orders скорее всего... Напишите в OrdersSearch public $customers_id = '123'; и в GridView у вас будут данные только с customers_id равным '123'... Теперь подумайте что вы сделали и что произошло. Теперь удалите public $customers_id = '123'; и подумайт...
yiijeka
2018.08.02, 08:26
Форум: Общие вопросы (Yii 2.x)
Тема: DbQueryDependency и count
Ответы: 6
Просмотры: 305

Re: DbQueryDependency и count

> Когда я пытаюсь использовать DbQueryDependency с методом count

Пример вашего кода где можно увидеть?
yiijeka
2018.08.02, 08:24
Форум: Общие вопросы (Yii 2.x)
Тема: Where 0=1
Ответы: 16
Просмотры: 446

Re: Where 0=1

Ну а код где ?
> Статья может входить в одну секцию, а может и не входить (section_id = null).
yiijeka
2018.08.02, 08:21
Форум: Общие вопросы (Yii 2.x)
Тема: GridView зависимый от select
Ответы: 31
Просмотры: 737

Re: GridView зависимый от select

И зря вы взяли картика модули. Да они работаю, но в 99% они работают не так как вам нужно. Пока вы заставите их работать как вам нужно, поймёте как работает изначальный код JS библиотеки, например Select2. Окажется, что у картика он устарел, документация не соотвествует, вы наткнётесь на баги, котор...
yiijeka
2018.08.02, 08:15
Форум: Общие вопросы (Yii 2.x)
Тема: GridView зависимый от select
Ответы: 31
Просмотры: 737

Re: GridView зависимый от select

В ajax вы посылаете data: {id: customer}, , а чтобы actionIndex вернул нужный вам dataProvider, вам нужно в searchModel установить customers_id . Т.е. нужно посылать data: {ИМЯ_ПОЛЯ_customers_id: customer}, ИМЯ_ПОЛЯ_customers_id - формируется как \yii\helpers\Html::getInputName($searchModel, 'custom...
yiijeka
2018.08.02, 07:56
Форум: Общие вопросы (Yii 2.x)
Тема: GridView зависимый от select
Ответы: 31
Просмотры: 737

Re: GridView зависимый от select

При генерации CRUD через gii модуль Yii2 получается сразу то, что вам надо. Там есть форма поиска, изменяя любое поле фильтра, обновляется список через pjax. Осталось посмотреть как там работает и воспроизвести как вам надо.
yiijeka
2018.07.30, 07:30
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр товаров
Ответы: 5
Просмотры: 317

Re: Фильтр товаров

При изменении любого фильтра, делается запрос на сервер с текущими выбранными фильтрами. Ответ возвращается обычно как структура:
- сколько товаров попадет под фильтр
- какие фильтры доступны под эти товары

Результат обрабатывается и html фильтров перестраивается, согласно полученному ответу.
yiijeka
2018.07.28, 21:05
Форум: Общие вопросы (Yii 2.x)
Тема: фиксация столбцов в GridView
Ответы: 4
Просмотры: 183

Re: фиксация столбцов в GridView

Это врядли, только своими силами - написать html + css