2012-06-07 53 views

回答

0

假设您将三个模型保存在三个单独的页面请求中,只需将保存的模型数据存储在会话中即可。这样,您可以在第2页和第3页的要求中阅读它,并在表格和处理中包含必要的数据。

$this->Model->save($data); 
$saved_row_id = $this->Model->id; 

如果你正在做这一切在相同的请求,然后Moyed的思想工作,你可以通过模型得到保存行的ID

0

您需要知道第一个模型的ID。

如果您使用的保存()方法就可以得到像这样的ID:

$this->Model->save($data); 
$id = $this->Model->id; 

OR

Cake的模型类有一个函数,获取最后插入的ID:

$this->Model->getLastInsertID() 

您只需将型号替换为第一个型号的名称

相关问题