Я создал контроллер для извлечения данных в формате JSON, для которых мне нужны все реляционные данные в формате JSONкак запросить реляционных данных в Yii
моя база данных как
TABLE_1
_id category1
1 fruit
2 vegetable
TABLE_2
_id type
1 winter
2 summer
TABLE_3
_id name cata_table1 cata_table2
1 apple 1 2
Here cata_table1 is foreign key to TABLE_1 and cata_table2 foreign key to TABLE_2
$sql="SELECT * from TABLE_3";
$command=$connection->createCommand($sql);
$row=$command->queryAll();
Как я должен запросить реляционные данные для вывода значения поля cata_table1 из table1 и cata_table2 от table2 так, что мой выходной результат запроса имеет `_id, имя, TABLE_1.category1, TABLE_2.type
model TABLE_3
class TABLE_3 extends CActiveRecord
{
public static function model($className=__CLASS__)
{
return parent::model($className);
}
public function tableName()
{
return 'TABLE_3';
}
public function rules()
{
return array(
array('_id,name,cata_table1,cata_table2', 'required'),
array('_id, name, cata_table1, cata_table2', 'safe', 'on'=>'search'),
);
}
public function relations()
{
}
Может у размещает вашу модель table_3 с помощью соотношения мы можем сделать это – Ninad
GII не генерировали связи ?? – Ninad