2
我決定增加約一些模型beforeSave控制器和操作一些額外的數據如下:
//in the model
public function beforeSave() {
$this->data[$this->alias]['path'] = 'blah blan';
debug($this->params);
die(); //for debugging!
}
調試的打印輸出返回空!我使用的模型是評論插件的評論模型。我需要訪問params來獲取當前的控制器,操作和一些url參數。
事實上,我打算改變這種評論插件列出了基於模型的要基於路徑的意見,以解決需要評論的問題不止一個動作依賴於同一個模型的方式。
它可能不能夠在'beforeSave'回調使用'$這個 - > data'的情況。你是否試圖在模型的另一部分(或者在控制器/視圖中)使用它來查看你的數據是否在那裏? –
@scrowler是的,它在控制器中工作並返回一個數組。 – SaidbakR
如果它在控制器中工作,那麼問題是什麼? –