Найдено 3065 результатов
- 2018.08.07, 12:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView зависимый от select
- Ответы: 32
- Просмотры: 5353
Re: GridView зависимый от select
Вот так сходу я даже и не могу сказать, что у вас отправляется по коду $("#pjaxFilter").on("pjax:end", function() { $.pjax.reload({container:"#pjaxContainer"}); }); У вас два pjax, когда первый срабатывает, второй отправляется. Но вот отправляется куда и с какими данными... это надо смотреть в debug...
- 2018.08.07, 11:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView зависимый от select
- Ответы: 32
- Просмотры: 5353
Re: GridView зависимый от select
Код GridView покажите с формой поиска
- 2018.08.07, 10:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView зависимый от select
- Ответы: 32
- Просмотры: 5353
Re: GridView зависимый от select
Ошибка, потому что Customers не определено в OrdersSearch :) public $Customers; Быстрое решение: Верните [['name'], 'each', 'rule' => ['string','max' => 100]] и <?= $form->field($model, 'name') ->label(false) ->widget(\kartik\select2\Select2::class, [ 'name' => 'Customers', << ---- уберите эту строчку
- 2018.08.07, 10:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView зависимый от select
- Ответы: 32
- Просмотры: 5353
Re: GridView зависимый от select
Потому, что Customers скорее всего не используется в методе $searchModel->search()
- 2018.08.07, 10:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView зависимый от select
- Ответы: 32
- Просмотры: 5353
Re: GridView зависимый от select
У вас же
->widget(\kartik\select2\Select2::class, [
'name' => 'Customers',
Правило должно выглядить так тогда:
[['Customers'], 'each', 'rule' => ['string','max' => 100]]
->widget(\kartik\select2\Select2::class, [
'name' => 'Customers',
Правило должно выглядить так тогда:
[['Customers'], 'each', 'rule' => ['string','max' => 100]]
- 2018.08.07, 10:09
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Правильное использование RBAC
- Ответы: 34
- Просмотры: 6919
Re: Правильное использование RBAC
Изначально вопрос звучал так:
Например какой-то раздел должен отображаться только для пользователя, но не для редактора.
На картинке есть три блока:
user ,
editor
viewSection .
Загадка: Что такое viewSection?
Например какой-то раздел должен отображаться только для пользователя, но не для редактора.
На картинке есть три блока:
user ,
editor
viewSection .
Загадка: Что такое viewSection?
- 2018.08.07, 09:48
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Правильное использование RBAC
- Ответы: 34
- Просмотры: 6919
- 2018.08.07, 07:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как решить проблему с правами на запись папки assets?
- Ответы: 2
- Просмотры: 896
Re: Как решить проблему с правами на запись папки assets?
Надо менять права web/assets , а не просто assets ;)
- 2018.08.07, 07:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: запись в бд
- Ответы: 1
- Просмотры: 556
- 2018.08.06, 21:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Редактирование PDF
- Ответы: 3
- Просмотры: 1095
- 2018.08.06, 18:48
- Форум: Общие вопросы по программированию
- Тема: IDE online
- Ответы: 2
- Просмотры: 1082
- 2018.08.06, 18:30
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Правильное использование RBAC
- Ответы: 34
- Просмотры: 6919
Re: Правильное использование RBAC
Например какой-то раздел должен отображаться только для пользователя, но не для редактора. Связи выглядят так: https://prnt.sc/kfcssl На viewSection добавляем правило ViewSectionRule, в котором пишем public function execute($user, $item, $params) { return isset($params['section_id']) && AccessToSec...
- 2018.08.06, 17:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать placeholder в listBox
- Ответы: 3
- Просмотры: 767
Re: Как сделать placeholder в listBox
<?= $form->field($formModel, userRole')->dropDownList(\yii\helpers\ArrayHelper::merge([''=>'убрать роль'], $items), [ 'class' => 'form-control', 'required' => true, 'prompt' => [ 'text' => 'Выбрать роль пользователю', 'options'=> ['disabled' => 'disabled', 'selected' => 'selected', 'hidden'=>'true'...
- 2018.08.06, 17:00
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Правильное использование RBAC
- Ответы: 34
- Просмотры: 6919
Re: Правильное использование RBAC
Раньше я так и делал, но реально это же странно - назначать всем одну и ту же роль и хранить это в базе... Логичнее хранить только данные о присвоении роли редактора и т.п. Ну тогда странно, что вы ожидаете ...когда я пишу Yii::$app->user->can('user') для редактора возвращает true и ломает мне логи...
- 2018.08.06, 16:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать placeholder в listBox
- Ответы: 3
- Просмотры: 767
Re: Как сделать placeholder в listBox
Хм, prompt это же и есть placeholder ... Хотя можно наверное так: <select> <option value="---" disabled selected>Выбрать роль пользователю</option> <option value="">убрать роль</option> <option value="hurr">Durr</option> </select> Чтобы этого добиться и в нужном порядке, требуется поколдовать с набо...
- 2018.08.06, 16:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView зависимый от select
- Ответы: 32
- Просмотры: 5353
Re: GridView зависимый от select
'multiple' => true - это значит посылается массив значений, т.е. в rules валидации в OrdersSearch нужно прописать, что там будет массив https://www.yiiframework.ru/forum/viewtopic.php?t=42816 > и не знаю как сделать динамический селект, сейчас работает по нажатию кнопки "искать". Pjax нужно правильн...
- 2018.08.06, 16:31
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Правильное использование RBAC
- Ответы: 34
- Просмотры: 6919
Re: Правильное использование RBAC
Т.е. я не хочу для каждого юзера делать в базе пометку что он юзер - это как-то тупо. Для этого можно при регистрации пользователя назначать ему роль user. А когда пользователь получает роль редактора, то убирать ему роль user. В таком случае у вас получается, что у Пользователя может быть только о...
- 2018.08.06, 16:28
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Правильное использование RBAC
- Ответы: 34
- Просмотры: 6919
- 2018.08.06, 16:24
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Правильное использование RBAC
- Ответы: 34
- Просмотры: 6919
Re: Правильное использование RBAC
> Ну и нафиг надо делать два разрешения если можно обойтись одним? > просто не могу придумать ситуации когда понадобилось бы делать несколько разрешений с одинаковым правилом. Это может быть одним разрешением, когда у вас всё просто. 1) Удалить страницу 2) Редактировать страницу По сути выливается в...
- 2018.08.06, 12:18
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Правильное использование RBAC
- Ответы: 34
- Просмотры: 6919
Re: Правильное использование RBAC
$auth - это authManager, компонент для работы с разрешениями и ролями - сущностям RBAC. Позволяет производить поиск по этим сущностям, сохранять их в хранилище( может быть SQL, может быть файлы) и прочие операции... смотрите API AuthManager Как я выше говорил - Rule, это правило, обычно это куча усл...