Son CakePHP kullanarak 1.3.6 build.
Ben harici bir REST API için özel bir veri kaynağı yazıyorum. Ben güzel çalışan tüm okuma işlevselliği var. Ben :: Model ile mücadele kaydetmek & ediyorum Model :: oluşturun.
Belgelere göre, aşağıdaki yöntemleri (aşağıya bakın ve onu hesaplamak söz etmez fark) uygulanması gerekir. Bunlar uygulanmaktadır. Ancak, ben bir "Ölümcül hata: tanımsız yöntemi ApiSource Çağrı :: () hesaplamak" başlamıştı. Yani ApiSource :: hesapla () yöntemini uyguladı.
describe($model) listSources() At least one of: create($model, $fields = array(), $values = array()) read($model, $queryData = array()) update($model, $fields = array(), $values = array()) delete($model, $id = null)
public function calculate(&$model, $func, $params = array())
{
pr($model->data); // POST data
pr($func); // count
pr($params); // empty
return '__'.$func; // returning __count;
}
Benim modeli bir çağrı yaparsanız
$this->save($this->data)
Bu hesaplamak çağırıyor, ama diğer uygulanan yöntemlerin hiçbiri edilir. Ben ApiSource aramak ya :: create () veya ApiSource :: update () beklediğiniz
Herhangi bir düşünce veya suggustions?