Yii

2012-10-22 5 views
0

에서 즉석에서 관련 모델 데이터를 제외하면 관련된 모델 데이터를 검색 조건에서 즉시 제외 할 수 있습니까?Yii

나는 HAS_MANY Images와 내가 수행하는 findByPK ($ id) Post 모델을 가지고 동시에 Post와 관련된 Post와 Images 모델을 모두로드합니다.

관련 모델을 어떻게 즉시 제외 할 수 있습니까?

답변

1

실제로 아무것도로드하지 않는 Yii는 기본적으로 지연로드를 사용합니다. 즉, 요청시 관련 모델 만로드합니다. 그래서 :

$post = Post::model()->findByPK($id); 
//At this point images are not yet loaded 

When you call the images, Yii notices they are not loaded and loads them 
$post->images; 

즉, 필요하지 않으면 이미지가로드되지 않습니다.