2016-01-12 70 views
0

我只是新來的CakePHP 3,並具有以下的問題:我是從一個肥皂源這樣的呼叫數據:cakephp 3 - 從函數返回對象數據?

//connection to client... 
$params = array('iban' => $iban); 
$result = $this->client->validateIban($params); 

到目前爲止好。 我可以調試結果太:

debug($result->validateIban); 

返回是「真」或「假」。

現在我想回到這樣的值:

return $result->validateIban; 

但我現在得到的錯誤:

Controller action can only return an instance of Response 

我現在有點失落,因爲我不知道怎麼回價值? 任何人都可以幫助我嗎?

+0

要返回值在哪裏? – Holt

+0

在一個crontroller內。我也在做一個jquery.post()來獲取數據來操縱視圖。 – user1555112

回答

0

我想我找到了正確的方法: 由於我使用jQuery發送後控制器我需要將值發回的JSON:

$this->response->body(json_encode(array('iban' => $result->validateIban))); 
return $this->response;