私はcakephpを初めて使っています。モデルの結果部分を取得してコールバックに使用した後にクエリを挿入しようとしています。しかし、私はモデルから$ NEWARRAYのデバッグを取得しようとすると、エラーが発生して..私のコントローラでは、私は、私のモデルでは、このcakephpコールバックメソッドの使い方
function index($var = null){
if (empty($this->data)) {
}
else {
$results = array();
$getRecords = $this->Model->find('all');
$results = $this->Model->afterFind($getRecords);
debug($this->newArray);
}
}
が、私はこの
class Model extends AppModel {
function afterFind($getRecords){
$newArray = array();
$query_string = $getRecords['Record']['column1']" ;
$results = $this->Model->query($query_string);
foreach($results as $result){
//do something and add to $newArray
}
return $newArray;
}
}