0
我正在創建一個小而簡單的倉庫應用程序(用於資產)。我想記錄所有操作,所以我在資產模型中創建了一個afterSave方法。將另一個模型中新記錄的標識傳回給控制器
此方法導入Log模型並根據已發送的數據在其中創建條目。 工作相當好:)
對於用戶的視覺反饋,我想顯示新的日誌條目的ID,所以我需要將它發回給控制器。 我google了很多,但沒有找到任何東西來幫助我如何開始它。
如何傳回這個新ID?
我正在創建一個小而簡單的倉庫應用程序(用於資產)。我想記錄所有操作,所以我在資產模型中創建了一個afterSave方法。將另一個模型中新記錄的標識傳回給控制器
此方法導入Log模型並根據已發送的數據在其中創建條目。 工作相當好:)
對於用戶的視覺反饋,我想顯示新的日誌條目的ID,所以我需要將它發回給控制器。 我google了很多,但沒有找到任何東西來幫助我如何開始它。
如何傳回這個新ID?
您可以將id保存在模型本身中並從那裏檢索它。
型號:
var $logId = 0;
function afterSave($created) {
// data saving code
$this->logId = $this->Log->getInsertId();
}
控制器:
$this->Asset->save($this->data);
$this->set('logId', $this->Asset->logId);
真棒!謝謝! – sipiatti