2014-04-19 2 views
0

ZF2에 관해 간단한 질문이 있습니다. 왜 다른 방법으로 게시물을 보내고 보내면 내 게시물 데이터가 변경됩니다. 내 말은 :Zend Framework 2 양식

<input name="auth.mode" type="text"/> 
<input name="block.seconds" type="text" /> 

그것은 얻을 가정 :

array(2) { 
    ["auth.mode"] => string(1) "A" 
    ["block.seconds"] => string(0) "12" 
} 

하지만 얻을 :

array(2) { 
    ["auth_mode"] => string(1) "A" 
    ["block_seconds"] => string(0) "12" 
} 

을 내 키를 변경할 필요가 없습니다. 이 이름의 HTML 양식과 같이 키가 필요합니다. 도와주세요.

+0

Zend Framework를 사용하는 경우 일반 텍스트 양식을 작성하면 안됩니다. 당신은 probalby 내장 된 방법을 사용해야합니다. –

답변

4

PHP는 ZF가 아니라이 변경을하고 있습니다. $_POST 배열 키 이름에 점을 사용할 수 없으므로 PHP는 자동으로 밑줄로 변환합니다.

+0

감사합니다. Tim. 그것에 대해 좋은 설명. – afym