$ form_id와 $ form [ '# id']의 차이점은 무엇입니까?


10

차이 무엇 $form_id$form['#id']의는 hook_form_alter()? 왜 같은 값을 가지지 않습니까?

답변:


11

다음은 의미가 있습니다.

<form action="somepath" id="search-theme-form"> <!-- id = $form['#id'] -->
  <input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form"/> <!-- value = $form_id -->
</form>

자귀:

#form['#id']= HTML 양식 속성 ID 저장 :

양식 요소의 id 속성을 채우는 데 사용됩니다. 드물지만 기본 설정을 무시하기 위해 양식 요소에이 값을 직접 설정할 수 있습니다.


$form_id- 드루팔 형태의 함수 이름을 가리키고, HTML 그것의 형태로 숨겨진 요소 :

원하는 형식을 식별하는 고유 한 문자열입니다. 해당 이름의 함수가 존재하면 양식 배열을 빌드하기 위해 호출됩니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.