0
나는 hasMany를이 find 함수의 모델에 정의했습니다.Yii 찾기를 통해 관계형 데이터에 액세스
$model=Investor::model()->find('fname=? AND lname=?', array($fname, $lname)
뷰에서 관계형 데이터에 액세스 할 수있는 방법이 있습니까?
나는 hasMany를이 find 함수의 모델에 정의했습니다.Yii 찾기를 통해 관계형 데이터에 액세스
$model=Investor::model()->find('fname=? AND lname=?', array($fname, $lname)
뷰에서 관계형 데이터에 액세스 할 수있는 방법이 있습니까?
예. 두 가지 방법이 있습니다.
당신이 당신의 find
에 아무것도 추가하지 말아야하고보기에 당신은 그냥 사용합니다 :
<?php foreach($model->relationName as $relatedModel):?>
// something
<?php endforeach ?>
는
열망로드는 하나에 모든 것을 얻을 것이다 SQL 쿼리를 사용하므로 대부분의 경우 더 효율적입니다. 보기는 동일하게 유지됩니다. 다른 부분은 Investor::model()->with('relationName')->find(…
입니다.
일반적으로 데이터에 어떻게 액세스합니까? – aslingga