我有以下示例代码:
$dataProvider = new CActiveDataProvider('firstTable',
array('criteria' => array(
'select' => 't.firstfield,secondTable.secondfield',
'join' => 'join secondTable on secondTable.id=t.secondTable_id',
),
'pagination' => array(
'pageSize' => 10,
),
));
$results=$dataProvider->getData();
运行上述代码后,对象中的 firstField(来自模型表 - firstTable)可用,但 secondField(来自连接表 - secondTable)不可用。
任何人都可以就代码有什么问题或为什么“选择”选项没有选择第二个字段提供帮助吗?