コントローラーには次の基準があります。
$criteria = new CDbCriteria;
$criteria->select = 't.*,b.*,c.*';
$criteria->join = "INNER JOIN tbl_patient_chair b ON b.patient = '0005'
INNER JOIN tbl_chair c ON b.chair = c.Serial_No";
$criteria->condition = "t.client_id = '0005'";
$model = Patient::model()->findAll($criteria);
$this->render('view', array(
'model' => $model
));
次に、次のようにして、選択したすべてのデータを取得しようとしています。
foreach ($model as $models)
print_r($model);
しかし、結果には、2 番目と 3 番目のテーブルのデータがないことがわかります。最初のテーブルのデータは正常に取得されますが、他のテーブルのデータを表示できません。
誰が私が間違っているのか教えてもらえますか?