Найдено 5 результатов
- 2020.01.24, 14:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как оптимизировать преобразование active-record в json
- Ответы: 6
- Просмотры: 1342
Re: Как оптимизировать преобразование active-record в json
ок, спасибо. Посмотрю тогда в сторону Serializer
- 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...
- 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...
- 2019.09.05, 08:16
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Автоматическое документирование для RBAC
- Ответы: 4
- Просмотры: 6137
Re: Автоматическое документирование для RBAC
А как выглядит ваша табличка? По вертикали пермиты, по горизонтали роли: пермиты описание роль1 роль2 роль3 пермит1 описание1 + + +(CustomRule) пермит2 описание2 + пермит3 описание3 + Знак + под каждой ролью, если для неё есть этот пермит. Рядом с + помечаем правило. В этой таблице не отображается ...
- 2019.08.31, 08:44
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Автоматическое документирование для RBAC
- Ответы: 4
- Просмотры: 6137
Автоматическое документирование для RBAC
Здравствуйте! У нас в проекте много ролей, пермитов и правил. Для учёта мы нарисовали схему их взаимосвязей и заполнили таблицу с описаниями пермитов. Проблема в том что эта документация разрослась и продолжает расти. Её становится всё сложнее поддерживать. Есть ли какие-то инструменты для автоматич...