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

maxomato
2020.01.24, 13:32
Форум: Общие вопросы (Yii 2.x)
Тема: Как оптимизировать преобразование active-record в json
Ответы: 6
Просмотры: 1342

Re: Как оптимизировать преобразование active-record в json

Жадную загрузку Product::find()->with('producer') используете? Да, используем. Но когда используем asArray() это действительно не решает проблемы с fields, и с полями типа getPrice. Релейншены же возвращаются нормально. Вопрос по участку кода. $models = Product::find()-all(); foreach ($models as $i...
maxomato
2020.01.24, 09:09
Форум: Общие вопросы (Yii 2.x)
Тема: Как оптимизировать преобразование active-record в json
Ответы: 6
Просмотры: 1342

Как оптимизировать преобразование active-record в json

Здравствуйте! У нас есть active-record модель с большим количеством релейшенов. class Product extends ActiveRecord { public function fields() { return [ 'id', 'prices', 'producer' ]; } public function getProducer() { return $this->hasOne(Producer::class, ['product_id' => 'id']); } public function ge...
maxomato
2019.09.05, 08:16
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Автоматическое документирование для RBAC
Ответы: 4
Просмотры: 6137

Re: Автоматическое документирование для RBAC

А как выглядит ваша табличка? По вертикали пермиты, по горизонтали роли: пермиты описание роль1 роль2 роль3 пермит1 описание1 + + +(CustomRule) пермит2 описание2 + пермит3 описание3 + Знак + под каждой ролью, если для неё есть этот пермит. Рядом с + помечаем правило. В этой таблице не отображается ...
maxomato
2019.08.31, 08:44
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Автоматическое документирование для RBAC
Ответы: 4
Просмотры: 6137

Автоматическое документирование для RBAC

Здравствуйте! У нас в проекте много ролей, пермитов и правил. Для учёта мы нарисовали схему их взаимосвязей и заполнили таблицу с описаниями пермитов. Проблема в том что эта документация разрослась и продолжает расти. Её становится всё сложнее поддерживать. Есть ли какие-то инструменты для автоматич...