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

pistol
2015.07.13, 09:58
Форум: Общие вопросы (Yii 2.x)
Тема: Идеологически правильное использование моделей в YII2
Ответы: 18
Просмотры: 3459

Re: Идеологически правильное использование моделей в YII2

Но ProductQuery - это же не модель, даже если тянуть за уши? Нет ли более идеологически правильного места размещения этого класса, нежели в моделях?
pistol
2015.07.13, 09:44
Форум: Общие вопросы (Yii 2.x)
Тема: Идеологически правильное использование моделей в YII2
Ответы: 18
Просмотры: 3459

Re: Идеологически правильное использование моделей в YII2

Но если вам нужен массив, то возвращайте массив, какая тут к чёрту идеология)
Оно может быть удобно только до поры до времени. А потом могу столкнуться с тем, что остался у разбитого корыта со своими массивами, когда разные готовые виджеты ждут именно модели нужные или типо того :)
pistol
2015.07.13, 09:17
Форум: Общие вопросы (Yii 2.x)
Тема: Идеологически правильное использование моделей в YII2
Ответы: 18
Просмотры: 3459

Идеологически правильное использование моделей в YII2

Всем привет. Правильно ли я понимаю, что в YII2 базовая модель - это набор атрибутов какой-то сущности и правила валидации для этих атрибутов? Для различных выборок создается отдельная поисковая модель "searchModel", которая возвращает наборы данных сущностей, каждая сущность в наборе - экземпляр ба...
pistol
2015.07.13, 09:06
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с установкой RBAC через компосер
Ответы: 20
Просмотры: 4238

Re: Проблема с установкой RBAC через компосер

Простите, не были ни минуты, только сейчас вернулись к проекту.

rm -rf ./vendor
composer update -vvv

После этого заработало! rugabarbo, дай бог здоровья! :)
pistol
2015.07.02, 16:54
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с установкой RBAC через компосер
Ответы: 20
Просмотры: 4238

Re: Проблема с установкой RBAC через компосер

{     "name": "yiisoft/yii2-app-basic",     "description": "Yii 2 Basic Project Template",     "keywords": ["yii2", "framework", "basic", "project template"],     "homepage": "http://www.yiiframework.com/",     "type": "project",     "license": "BSD-3-Clause",     "support": {         "issues": "ht...
pistol
2015.07.01, 14:04
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с установкой RBAC через компосер
Ответы: 20
Просмотры: 4238

Re: Проблема с установкой RBAC через компосер

Checking platform settings: OK Checking git settings: OK Checking http connectivity to packagist: OK Checking https connectivity to packagist: OK Checking github.com oauth access: OK Checking disk free space: OK Checking composer version: OK Reading C:/Users/ilya/AppData/Roaming/Composer/composer.j...
pistol
2015.07.01, 13:31
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с установкой RBAC через компосер
Ответы: 20
Просмотры: 4238

Re: Проблема с установкой RBAC через компосер

Кеш (C:\Users\ilya\AppData\Local\Composer) чистил - не помогает.
pistol
2015.07.01, 13:15
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с установкой RBAC через компосер
Ответы: 20
Просмотры: 4238

Re: Проблема с установкой RBAC через компосер

значит композер - нерабочая штука. такой делаем вывод?
Пока еще непонятно, что именно не работает.
pistol
2015.07.01, 12:48
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с установкой RBAC через компосер
Ответы: 20
Просмотры: 4238

Re: Проблема с установкой RBAC через компосер

Скорее всего это временная проблема. Попробуйте ещё раз позже.
Уже неделя так :) С разных компов, у разных людей.
pistol
2015.06.30, 16:11
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с установкой RBAC через компосер
Ответы: 20
Просмотры: 4238

Проблема с установкой RBAC через компосер

Привет.

Ошибка в компостере:

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

Failed to download vova07/yii2-rbac-module from dist: 'C:\OpenServer\domains
\test.lc\vendor/vova07/yii2-rbac-module/9999547435c9f794497eb2459293cead' is not
 a zip archive. 
Что делать? С остальными пакетами все ок.
pistol
2014.07.17, 10:29
Форум: Общие вопросы (Yii 2.x)
Тема: yii\rbac - переназначение полномочия
Ответы: 8
Просмотры: 3581

Re: yii\rbac - переназначение полномочия

Нашел метод revoke и revokeAll.

Получается, надо делать примерно так:

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

$auth = Yii::$app->authManager;
$newRole = $auth->getRole($userRole);
$oldRole = $auth->getRole($userOldRole);
$auth->revoke($oldRole, $userId);
$auth->assign($newRole , $userId); 
Как-то не очень.
pistol
2014.07.17, 07:33
Форум: Общие вопросы (Yii 2.x)
Тема: yii\rbac - переназначение полномочия
Ответы: 8
Просмотры: 3581

Re: yii\rbac - переназначение полномочия

Пацантре, если никто меня не откачает, я обновлю роль напрямую в БД, минуя yii\rbac\DbManager. Почему там есть updateItem и нет updateAssignment?
pistol
2014.07.14, 20:14
Форум: Общие вопросы (Yii 2.x)
Тема: yii\rbac - переназначение полномочия
Ответы: 8
Просмотры: 3581

yii\rbac - переназначение полномочия

В модели пользователя в beforeSave назначаю полномочия пользователю при создании: $auth = Yii::$app->authManager; $role = $auth->getRole($this->role); $auth->assign($role, $this->id);  А как переназначить потом? :) При повторном assign справедливо ругается Duplicate entry 'admin-5' for key 'PRIMARY'...