1
Silverstripe 웹 사이트에서 사용자가 양식을 제출하면 콘텐츠 관리자가 제출 된 양식을 볼 수 있도록 CMS에 저장됩니다.JSString 인코딩 된 문자열을 Silverstripe에서 사람이 읽을 수있는 형식으로 변환
이 기능은 작동하지만 문제는 PHP 배열로 $data
이 반환되어 CMS로 출력하려고합니다.
내가 알아 낸 유일한 방법은 JSON으로 변환하는 것이지만 JSON 문자열을 출력하는 것입니다. HTML을 테이블로 만들어서 사람이 읽을 수있게하고 싶습니다. 어떻게하면 좋을까요?
내 코드는 지금까지 있습니다 :
// converts array to jason, on controller
$SubmitedResult->SerialisedForm = Convert::array2json($data);
// $db on dataobject
private static $db = array(
'SerialisedForm' => 'Text',
);
// JSON string received below
{"url":"\/test\/test-test\/testSubmit","Name":"Tom","Email":"[email protected]","Phone":"564456","SecurityID":"c5efe841e26d6d088dd94dfcfe76f6ec80acac86","action_submit":"Submit"}
https://stackoverflow.com/help/mcve에 따라 최소한의 완전하고 검증 가능한 예제를 게시하십시오. – cguedel
수신 한 JSON 문자열을 게시했습니다. – user9013856