2014-09-02 28 views
0

我有一個REST控制器,應該返回json格式的公司列表。這些公司被服務所取代。我應該在哪裏將結果編碼爲json格式?我選擇了編碼器類,但我應該在哪裏注入?PHP服務層和json編碼

+0

在同一個地方,你會變成一個HTML列表的公司名單:模板。這是視圖實例用來組裝響應的東西。 – 2014-09-04 05:33:24

回答

-1

PHP提供了內置的JSON編碼/解碼功能:

http://php.net/manual/en/function.json-encode.php

$json_result = json_encode($array_to_be_encoded); 
+0

是的,我知道,但我的服務返回一個對象,而不是一個數組。我的問題是我應該在哪裏編碼結果。在服務中還是在控制器中? – 2014-09-03 06:50:04

+0

我會想象服務層將最適合JSON編碼。 – 2014-09-10 17:25:35