有 2 个简单的表(MyIsam):
Child:
id(PK),
name,
land_id(FK)
Land:
id(PK),
name
这些是两个模型(摘录):
以下更改没有影响,如果我修改模型并让创建 crud-forms,则没有任何更改,并且 land_id 没有从土地表中获取数据:
模型 Child.php(摘录)
class Child extends CActiveRecord
{
...
public function relations()
{
return array(
'land_id'=>array(self::BELONGS_TO, 'Land', 'id'),
);
}
...
}
模型土地.php
class Land extends CActiveRecord
{
...
public function relations()
{
return array(
'id'=>array(self::HAS_MANY, 'Child', 'land_id'),
);
}
...
}
我的错误在哪里?
编辑:我是否需要做更多的工作,才能在创建的插入表单中获得一个带有相应土地列表的选择框(通过 CRUD)?
谢谢你..