Вы на самом деле не можете полностью написать это, так как вам нужно применить критерии к модели activerecord для получения первичной таблицы, но, предполагая, что у вас есть модель DocDocs, вы можете сделать это следующим образом:было бы намного проще, если бы вы дали своей модели DocDocs связь с doc_access, тогда вам не нужно использовать dbcriteria:
class DocDocs extends CActiveRecord
{
...
public function relations()
{
return array('access' => array(self::HAS_MANY, 'DocAccess', 'doc_id');
}
...
}
$oDocDocs = new DocDocs;
$oDocDocs->id = 7;
$aRecords = $oDocDocs->access;
Должен дать вам довольно хорошую идею, как начать