Yii 如何嵌入;“创建表单”;“内部”;更新表格;易建联

Yii 如何嵌入;“创建表单”;“内部”;更新表格;易建联,yii,Yii,我有两种型号“公司”和“汽车” 数据库中的两个表命名为“company\u master”和“vehicle\u master” company_master fields: id, name, vehicle type, country vehicle_master fields: id (auto increment), company_id (foreign key), model_name,

我有两种型号“公司”和“汽车”

数据库中的两个表命名为“company\u master”和“vehicle\u 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\u master在公司的更新表格中创建记录。

上面的表单是我公司html页面“更新”的示例,以及最初的“空白”车辆详细信息表单

我想在单击车辆详细信息表单的添加按钮时插入一条新记录


提前谢谢。上帝保佑圣诞快乐:-)

如果我正确理解了你的问题,那么这是一个多模型形式的任务,有很多很好的例子,包括这一个和这里的这个:

在您的案例中[与第二个链接代码相比]只有两个细微的区别:

  • 根据业务逻辑,您需要将控制器代码放在公司控制器的更新操作中,而不是创建操作中
  • 只需将新的车辆参数发送到车辆控制器的创建操作,您就需要添加附加按钮来独立添加车辆