我试图习惯关系活跃记录但事情看起来太复杂了。 如果不困难,请指出正确的方向。
我有4张桌子。
用户
userID[pk],userName
汽车
car_id[pk],userID[fk to Users],car_nickname,make_id[fk to Makes],model_id[fk to Models]
使
make_id[pk],make_name
模型
model_id[pk],model_name,make_id[fk to Makes]
现在输入数据为userName,make_name,model_name
,任务是从汽车表中获取 car_nickname 。
这是否可以使用关系,或者我是否应该逐步检查品牌,型号,用户ID,然后将所有ID放入汽车以获取car_nickname?
答案 0 :(得分:1)
您只能使用一个模型来对所有表格进行调整。并在视图中创建一个_form.php,其中只有您需要的字段。
一些有用的信息。如果您将某些数据保存到某个表中并且需要保存数据id
,则可以使用$newid = $model->getPrimaryKey();
并分配给新变量,这将保存到其他表中。
我认为这是解决问题的简短方法