0
템플릿을로드하지 않고 nette PHP 프레임 워크에서 json 문자열이나 간단한 텍스트를 화면에 반환하는 가장 좋은 방법은 무엇입니까?Nette PHP 프레임 워크에서 템플릿을 사용하지 않고 문자열 반환
템플릿을로드하지 않고 nette PHP 프레임 워크에서 json 문자열이나 간단한 텍스트를 화면에 반환하는 가장 좋은 방법은 무엇입니까?Nette PHP 프레임 워크에서 템플릿을 사용하지 않고 문자열 반환
발표자에서 sendJson($data)
메서드를 사용할 수 있습니다. application/json
콘텐츠 형식과
function renderDefault()
{
$data = ['hello' => 'world'];
$this->sendJson($data);
}
윌 출력 {"hello":"world"}
는
덕분에 많은 것을 기본 텍스트의 GREZ. nette 프레임 워크는 이것을 잘 설명하지 않습니다. –
'sendJson'의 [소스 코드] (https://api.nette.org/2.3/source-Application.UI.Presenter.php.html#601-610)를 보면'$ 간단한 텍스트의 경우에는 다른 유형의 응답이 필요합니다. - TextResponse' =>'$ this-> sendResponse (new TextResponse ($ data));'sendResponse (new Responses \ JsonResponse ($ data) – Grez