2017-02-13 6 views
2

POST를 사용하여 HTTP 헤더에 게시 할 양식이 있습니다. 변수를 print_r하려고하지만 변수가 배열 내의 배열에있는 이유를 모르겠습니다.Silverstripe - 배열 내의 POST 배열 검색

print_r ($ _ POST);

public function index(SS_HTTPRequest $request) { 

    if($request->postVars(y)) { 
     print_r ($request);   
    } 
} 

내가 뭔가를 놓친 거지 알고 있지만 그것이 무엇인지 확실하지 않은 : 나에게

Array ([y] => Array ([0] => 124) [x] => Array ([0] => 02:23PM)) 

내 코드를 제공합니다.

답변

3

귀하는 모두 포스트 변수를 제공하는 postVars을 사용하고 있습니다. 원하는대로, 하나의 postVar를 얻으려면 다음과 같이하십시오. $request = $this->getRequest(); Debug::dump($request->postVar('x'));

+0

고맙습니다. – Craig