我有两个型号'公司'和'车辆'
数据库中的两个表名为'company_master'和'vehicle_master'
company_master
fields: id,
name,
vehicle type,
country
vehicle_master
fields: id (auto increment),
company_id (foreign key),
model_name,
website,
comments
当我选择一个随机公司时,从CGridView更新记录,我会得到一个表格进行更新,这一切都很好。
但是我需要一张空白表格,让vehicle_master在公司的更新表格中创建一条记录。
上面的表格是我公司的html页面“更新”的例子,以及车辆细节的最初“空白”形式。
点击“车辆详细信息”表单的添加按钮,我想插入新记录。
提前致谢。上帝保佑圣诞快乐: - )
答案 0 :(得分:1)
如果我正确地理解了你的问题,那么这是一个多模型形式任务,有很多很好的例子,包括这一个http://www.yiiframework.com/wiki/19/how-to-use-a-single-form-to-collect-data-for-two-or-more-models/,这里有一个:{ {3}}
你的案例[来自第二个链接代码]的唯一两个细微差别是: