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

Mubat
2017.01.08, 18:34
Форум: Общие вопросы (Yii 2.x)
Тема: Спор по поводу реализации сохранения ActiveRecord
Ответы: 4
Просмотры: 1797

Re: Спор по поводу реализации сохранения ActiveRecord

Дмитрий, вы совершенно неправильно поняли что имелось ввиду. Notification - это не ивенты внутри приложения типа EVENT_BEFORE_VALIDATE, а такой же класс ActiveRecord, как и владелец, автомобиль и т.д. У него есть своя табличка в БД, оповещения выводятся на странице. Как пример, на http://youtube.co...
Mubat
2017.01.06, 22:02
Форум: Общие вопросы (Yii 2.x)
Тема: Спор по поводу реализации сохранения ActiveRecord
Ответы: 4
Просмотры: 1797

Спор по поводу реализации сохранения ActiveRecord

В приложении реализован класс Notification, который описывает сущность "оповещение". Оповещение нужно чтобы сообщить пользователю о каких-либо действиях, которые были произведены с его объектом но без его участия. Например, администратор переназначил владельца автомобиля в базе данных авто...
Mubat
2016.11.09, 11:35
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Контроль доступа к постам
Ответы: 8
Просмотры: 4573

Re: Контроль доступа к постам

@yiijeka,
> Какие "обе роли"?
VIEW_GROUP_ARTICLE и VIEW_ALL_ARTICLE. Это из-за наследования всех разрешений администратором от автора.

В Вашем примере присутствуют группы. А у нас этого нет, и ради уменьшения кода увеличивать количество столбцов в базе не хотелось бы :)
Mubat
2016.11.08, 16:46
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: AuthorRule
Ответы: 8
Просмотры: 4343

Re: AuthorRule

Нужно создать 2 разрешения: 1) updateOwnPost - для автора, в нём должно быть правило, которое проверяет автора статьи. 2) updatePost - для администратора, здесь никаких правил нет. Создаем правило: use yii\rbac\Item; use yii\rbac\Rule; class IsAuthorRule extends Rule {     public $name = 'isAuthor';...
Mubat
2016.11.08, 16:19
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Контроль доступа к постам
Ответы: 8
Просмотры: 4573

Re: Контроль доступа к постам

Аналогичная проблема. Если использовать пример mashinis , сделал так. Создал два разрешения VIEW_GROUP_ARTICLE и VIEW_ALL_ARTICLE . И сделал чтобы первый был родителем для второго: $authManager->addChild($VIEW_GROUP_ARTICLE, $VIEW_ALL_ARTICLE); // у администратора есть все права автора (то есть и на...
Mubat
2016.08.23, 14:37
Форум: Тестирование (Yii 2.x)
Тема: Как можно проверить сохранение файлов на сервер в Unit-тесте?
Ответы: 1
Просмотры: 2630

Как можно проверить сохранение файлов на сервер в Unit-тесте?

Добрый день. Пытаюсь написать unit-тест для проверки загрузки файлов на сервер в Yii2 приложении используя Codeception. Есть модель Images: <?php namespace common\models; use Yii; use yii\db\ActiveRecord; /**  * This is the model class for table "images".  *  * @property integer $id  * @pr...
Mubat
2016.08.14, 15:59
Форум: Общие вопросы (Yii 2.x)
Тема: Не удается активировать captcha на странице
Ответы: 1
Просмотры: 1054

Не удается активировать captcha на странице

Доброго времени суток.
Подскажите пожалуйста, что нужно сделать чтобы в advanced приложении нормально отображались captchа.
В интернете узнал что необходимы GD или ImageMagick PHP библиотеки. Они есть, но всё равно не отображается.