我需要將數組轉換爲XML響應。目標是在插件控制器中編寫一個函數並調用它,它將返回一個XML響應。CakePHP 3創建XML視圖
我一直在嘗試下面提到的CakePHP手冊中提到的代碼。
namespace App\Controller;
class ArticlesController extends AppController{
public function initialize(){
parent::initialize();
$this->loadComponent('RequestHandler');
}
public function index(){
// Set the view vars that have to be serialized.
$this->set('articles', $this->paginate());
// Specify which view vars JsonView should serialize.
$this->set('_serialize', ['articles']);
}
}
有沒有一種方法可以調試或提示響應並查看XML響應的外觀如何?
在routes.php文件
你需要注意技術術語,你指的是什麼「_response_」? HTTP響應或呈現的數據視圖內容? – ndm
我的意思是HTTP響應。 –
好的,爲什麼你需要在你的應用程序中做到這一點?你不能只使用你的瀏覽器網絡控制檯,並檢查實際收到的響應? – ndm