Php Yii项目:如何防止为(父)模型加载相关模型(子)?

Php Yii项目:如何防止为(父)模型加载相关模型(子)?,php,yii,relationship,yii-cmodel,Php,Yii,Relationship,Yii Cmodel,萨拉姆(你好), 如何防止为(父)模型加载相关模型(子)呢?您如何知道它们是用父模型加载的?你查过路线了吗?(在配置中取消注释) 默认情况下不会加载相关模型(如果您没有将与('relatedModel')方法一起使用) 第一次访问Relationship属性时,将延迟加载任何相关记录。 1。我没有使用with('relatedModel')方法。我已经检查了LogRoute,并且我看到为每个父模型执行的子模型查询!!!在这种情况下,它是延迟加载。。。您可能正在访问未加载的关系属性。或者?这是我的

萨拉姆(你好),
如何防止为(父)模型加载相关模型(子)呢?

您如何知道它们是用父模型加载的?你查过路线了吗?(在配置中取消注释)

默认情况下不会加载相关模型(如果您没有将
与('relatedModel')
方法一起使用)

第一次访问Relationship属性时,将延迟加载任何相关记录。

1。我没有使用with('relatedModel')方法。我已经检查了LogRoute,并且我看到为每个父模型执行的子模型查询!!!在这种情况下,它是延迟加载。。。您可能正在访问未加载的关系属性。或者?这是我的代码:ParentModel::model()->findAll();它运行7个查询。ParentModel为3,relatedModel为4!你正在访问视图中的相关财产吗?没人能帮忙?!我的问题是真的!!
'log' => array(
    'class' => 'CLogRouter',
    'routes' => array(
        ...
        array(
            'class' => 'CWebLogRoute',
            'categories' => 'system.db.*',
            'except' => 'system.db.ar.*',
        ),