0

我正在創建自定義類從zend引發錯誤,因爲在zend中沒有內置機制。我能夠給予用戶適當的迴應。但我在返回狀態代碼時遇到問題。始終返回200作爲zend控制器的狀態代碼

$obj = $this->toJsonModel($result); 
    $this->getResponse()->setStatusCode(403); 
    error_log('Status Code' . $this->getResponse()->getStatusCode()); 
    return $obj; 

我收到了Json格式的$obj的回覆。然後,我爲此API創建的狀態代碼設置爲403。然後我從這個控制器返回$obj

但我沒有得到403錯誤,當我嘗試此代碼。它始終顯示200作爲狀態碼。

+0

這是在你的行動或另一個控制器的方法? –

+0

這是我在控制器中的get方法。我正從另一邊打電話。 – keen

回答

0

其他一些代碼在執行時遇到了問題,每次都給200次,但是當我重新做了一些時,它開始工作。

相關問題