Yii Project: Как я могу предотвратить загрузку связанной модели (дочерней) для (родительской) модели?
Салам (Привет), Как я могу предотвратить загрузку связанной модели (дочерней) для (родительской) модели?
1 ответ
Откуда вы знаете, что они загружены родительской моделью? Вы проверили LogRoute? (Раскомментируйте это в конфиге)
'log' => array(
'class' => 'CLogRouter',
'routes' => array(
...
array(
'class' => 'CWebLogRoute',
'categories' => 'system.db.*',
'except' => 'system.db.ar.*',
),
Связанные модели не загружаются по умолчанию (если вы не использовали with('relatedModel')
метод).
Любые связанные записи будут загружены с отложенным доступом при первом обращении к свойству отношения. http://www.yiiframework.com/forum/index.php/topic/7430-lazy-loading-of-many-many-relations/page__view__findpost__p__37674