$ Form_id ve $ form ['# id'] arasındaki fark nedir?


10

$form_idVe $form['#id']in arasındaki fark nedir hook_form_alter()? Neden aynı değerlere sahip değiller?

Yanıtlar:


11

Sonraki adım anlamlı olmalıdır:

<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>

Şartları:

#form['#id']= html form özellik kimliği depola :

Form öğelerinin id özelliğini doldurmak için kullanılır. Nadir durumlarda, varsayılan ayarı geçersiz kılmak için bu değeri bir form öğesinde kendiniz ayarlayabilirsiniz.


$form_id- Drupal form işlev adının üzerine gelin, html'de form gizli elemanıdır :

İstenen formu tanımlayan benzersiz dize. Bu ada sahip bir işlev varsa, form dizisini oluşturmak için çağrılır.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.