2010-02-04 4 views
3

는 말한다 :YII 양식 질문

foreach($_POST['LoginForm'] as $name=>$value) 
{ 
    if($name is a safe attribute) 
     $model->$name=$value; 
} 

것과 배열 온 LoginForm는 무엇입니까? 어떤 속성이 결합되어 있습니까?

답변

3

는, $ _POST는 HTML 양식에서 입력 필드 '게시'가 포함되어 있습니다. HTML 양식에서

는 항목 이름 PHP는 당신이 foreach 문에 이상 반복자 수있는 이름에 의해 배열로 입력을하게 스크립트에이 입력을 제공한다 그래서
Address: <input type='text' name='LoginForm[addr]'> 
City: <input type='text' name='LoginForm[city]'> 
ST: <input type='text' name='LoginForm[st]'> 

있습니다.

0

$ _POST Array? 그렇다면 예약 된/미리 정의 된 변수이며, 내용은 일반적으로 제출 된 양식의 결과입니다. 당신이 묻고있는 것이 이것입니까? PHP에서

http://www.php.net/manual/en/reserved.variables.php

+0

아무 이유없이 나는 그들의 포럼에서 대답을 얻었습니다. 그들은 php의 기능을 통해 더 쉽게 루핑 할 수 있도록 배열 안에 모든 폼 요소 속성을 할당하는 HTML 도우미 클래스를 사용했습니다. – ajsie