У меня довольно простая модель данных, но у меня есть центрическая сущность под названием «элемент», которая связана с 7 другими сущностями через отношения 1-к-1/1-ко-многим.Все работает гладко.Но в большинстве действий, которые работают с моделью элемента, мне не нужны какие-либо ассоциации из модели элемента - поэтому mysql завершает выполнение множества ненужных запросов (из-за ассоциации, определенной в классе модели "item").
Я пытаюсь подумать, каков наилучший способ минимизировать эти ненужные запросы. Я думаю удалить все ассоциации из классов Model, сделать все модели контейнерами и создать ассоциации во время выполнения, где это необходимо.
Другой вариант - просто использовать bindModel / unbindModel везде, где это имеет смысл.
Я не совсем уверен, какой подход лучше, и если есть другой, более подходящий способ минимизировать ненужные запросы mysql.
Любая обратная связь будет отличной:)